My Android app sends/retrieves data to/from the user\'s own PC using HTTP and it\'s working fine with a handful of beta testers. I now need to consider a situation where the
java.net.DatagramSocket would probably work well enough, since WoL does not provide delivery confirmation. It's doubtful you'll be able to get it to work outside the local network, since WoL packets are broadcast across the network with the destination address as the MAC address of the target computer and most routers are setup to block broadcast packets from the WAN.