tse
tse

Reputation: 6079

What protocol used in Android NSD?

There is Network Service Discovery (NSD) in Android API 16+.

What RFC or other document describes this protocol? Is there any compatible implementations on other platforms (iPhone, WP8)?

Upvotes: 2

Views: 1194

Answers (2)

Ulf Adams
Ulf Adams

Reputation: 1329

It specifically uses Multicast DNS - http://www.multicastdns.org/

You can see that by running a packet sniffer such as Wireshark (https://www.wireshark.org/) on a machine on the same network and filtering for mdns (note that mdns filtering requires a recent version of Wireshark).

It's the same standard that's also powering auto-discovery on MacOS / iOS, Bonjour, as well as on Linux, Avahi; you can use it to discover Apple or Avahi services just as well as services on other Android devices, and vice versa.

Upvotes: 2

alex
alex

Reputation: 6409

I believe it's Bonjour / Zeroconf. Specifically DNSSD.

Upvotes: 2

Related Questions