![howto send sms from mac to android howto send sms from mac to android](http://veryandroid.com/guideimages/android-sms-backup-for-mac-screenshot.png)
The IP address is what you communicate with (at least for IP devices. A router will use this identifier potentially to assign an IP address (a locator). MAC addresses are not and were never intended to be locators they're identifiers. You're also talking about trying to reach a device via it's MAC address, which is virtually impossible. Actually mind-boggling doesn't do it justice. The sheer amount of programming and infrastructure to accomplish that, especially on your own, is mind-boggling. Then, you must use these to authenticate yourself with the appropriate push notification service, and finally send the notification, which then fires off a ton of stuff upstream to determine the ready-state of recipient devices, queuing in case devices are not available, etc.Īnd, if you aren't talking about using the actual push notification service from, in this case, Google, then you're talking about rolling your own, and OMG. It takes initial work of setting up certificates and registering them with Apple, Google, etc. If you're talking about a "push notification" in the sense of the modern, Apple-popularized popup notification on a mobile device, that's typically done by requesting an API endpoint, but even that is no small thing. So, when you say something like "I want to send a push notification", what exactly does that mean? Do you want an email, a text message, an request for a REST API endpoint, etc. So, network communication depends both on the type of message and the ability of devices to understand that type of message. Different protocols are used for different types of communication. In order for two devices on a network to communicate they must share similar protocols, but that only gets you half way there. If I only speak English and you only speak Spanish, we can't communicate, but if I learn Spanish, then we can communicate.Ī network works similarly. It defines the rules and methods for how communication occurs. Protocols can be simplistically thought of as a language. First, a network means nothing more than devices that have the potential to communicate with each other. You can't just "send" something over a network. There's so many things wrong with this I don't even know where to begin.