1

我已经通过使用 MulticastLock 成功地让 JmDNS 在摩托罗拉 Droid 上进行 Android 2.1 测试,但最近获得了 HTC Incredible 作为第二个测试设备,并且 JmDNS 发现根本不起作用。我应该提到广播服务仍然有效,一切似乎都正常运行,但 serviceAdded() 永远不会被调用。有没有人想过为什么会这样?我在想这可能是一个权限问题,但我没有得到任何例外......

4

1 回答 1

2

当前平台中似乎存在一个巨大的多播错误。看看问题跟踪:http
://code.google.com/p/android/issues/detail ?id=15 JmDNS 在 Milestone (2.0.1, 2.1update1) 和 Nexus One ( 2.1update1) 因为我从来没有发现任何广播服务。
奇怪的是,他们在 11 月 18 日关闭了这个问题。我不知道目前发生了什么,但我非常希望 FroYo,2.2

于 2010-05-20T14:59:11.120 回答