私は Droid / Android 2.0.1 を使用していますが、明らかに多くの人が抱えている問題に遭遇しています。私が知っているピュア Java の zeroconf ライブラリである jmDNS を使用してサービスを検出できません。(Apple の Bonjour は、Linux と Windows Java で動作しますが、ネイティブ コードに依存しているため、Android への移植は難しいと思います。)
サービスを作成できますが、発見できません。私は何が起こっているのかを理解しようとしています。
ここに進行中の問題レポートがあります。マルチキャストとIPv6に関連していますが、jmDNSのユーザーも投げているようです: http://code.google.com/p/android/issues/detail?id=2323
この人が成功している理由は何ですか?バグレポートのコメント 22 を参照してください。(SO は初めてなので、複数の URL を投稿することはできません。)
私は彼らのコードをテストしましたが、運がありませんでした。
jmDNS または別のライブラリを使用して、Android で zeroconf サービスの検出に成功した人はいますか?
私の発見の問題が IPv6 マルチキャストの問題に関連している可能性はありますか?