Android API 16+ には Network Service Discovery (NSD) があります。
このプロトコルについて説明している RFC またはその他の文書は何ですか? 他のプラットフォーム (iPhone、WP8) で互換性のある実装はありますか?
Android API 16+ には Network Service Discovery (NSD) があります。
このプロトコルについて説明している RFC またはその他の文書は何ですか? 他のプラットフォーム (iPhone、WP8) で互換性のある実装はありますか?
Bonjour / Zeroconfだと思います。特にDNSSD。
具体的にはマルチキャスト DNS を使用します - http://www.multicastdns.org/
同じネットワーク上のマシンで Wireshark ( https://www.wireshark.org/ )などのパケット スニファを実行し、mdns をフィルタリングすることで確認できます (mdns フィルタリングには最新バージョンの Wireshark が必要であることに注意してください)。
これは、MacOS / iOS、Bonjour、および Linux、Avahi で自動検出を強化しているのと同じ標準です。これを使用して、Apple または Avahi のサービスだけでなく、他の Android デバイスのサービスも見つけることができます。また、その逆も可能です。