I will create a server-less local networking App for iOS and Android. the App in both iOS and Android devices should find out and talk to each other.
I know that there are platform built-in services (which are Bonjour in iOS and NSD in Android since v4.1), in addition, a open source jmdns package can be used out of the box as well.
I don't know how to choose and how is their compatibility.
My questions are:
- Is Android NSD (network service discovery) compatible with Bonjour in iOS? What should I use for service discovery in my App.
- Do I need to use third-party lib if i also develop PC version for the App?