我正在使用一台Droid/Android 2.0.1设备,并遇到了一个似乎许多人都会遇到的问题:我无法使用我所知道的唯一纯Java zeroconf库jmDNS发现服务。 (虽然苹果的Bonjour在Linux和Windows Java上可行,但我认为由于依赖本地代码,将其移植到Android将更加困难。)
我可以创建服务,但无法发现它们。我正试图理解发生了什么事情。
这里有一个持续的问题报告;与多播和IPv6有关,但似乎也影响到了jmDNS的用户: http://code.google.com/p/android/issues/detail?id=2323
你知道为什么那个人可能会成功吗?请参见错误报告中的评论22。 (我是SO的新手,因此无法发布多个URL。)
我已经测试过他们的代码,但没有任何运气。
有人成功地在Android上使用jmDNS或其他库实现了zeroconf服务发现吗?
我的发现问题是否与IPv6多播问题有关?