=Some references= * [http://www.ibm.com/developerworks/architecture/library/wi-peerapp/index.html multicast device discovery] * [http://docs.oracle.com/cd/E19082-01/819-3194/dnsref-28/index.html multicast DNS] * [http://stackoverflow.com/questions/2518155/other-than-udp-broadcast-or-multicast-what-other-methods-can-i-use-on-a-wifi-ne wireless network discovery device], a possible solution. * [http://en.wikipedia.org/wiki/Zeroconf zero conf] * [http://stackoverflow.com/questions/9128264/why-multicast-messages-with-same-source-ip-address-get-ignored question] about two same ip devices are doing multicast to communicate with each other. Wait for response * [http://www.dancres.org/bjspj/docs/docs/linux.html linux kernel building] * [http://stackoverflow.com/questions/9002484/how-bonjour-discover-devices-on-network some source code] for Bonjour enabled devices on network.