Since the discovery of network services is Android 4.1 (NSD). However, how can you find an Android device that provides an NSD service from a computer or from another device that does not start android. Creating an Android application, as shown in the examples, will find another device just fine, however you do not always have Android as a platform.
I run UPnP discovery on my PC and the phone does not appear.
You can find my NSD-Service implemented here on github .
The Discovery app is simple from an Android example.
In the UPnP example, Cling is used and from his tutorial, he finds my router and Windows media player, so I assume it works.
Perhaps the problem is due to the mismatch of the service discovery protocols, I am relaying the embarrassment regarding the differences between NSD, UPnP, Bonjour, Zeroconf and all other features ...
java android service-discovery upnp
Lukas Ruge
source share