我正在使用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的新手,因此无法发布多个网址.)
我测试了他们的代码,但没有运气.
有没有人使用jmDNS或其他库在Android上成功完成zeroconf服务发现?
我的发现问题是否可能与IPv6组播问题有关?