Почему обнаружение службы JmDNS работает на Motorola Droid с Android 2.1-update1, а не на HTC Incredible с той же версией Android?

1

Я успешно получил JmDNS, работая над тестированием Android 2.1 на Motorola Droid, используя MulticastLock, но недавно получил HTC Incredible в качестве второго тестового устройства, а обнаружение JmDNS вообще не работает. Я должен упомянуть, что передача службы по-прежнему работает, и все работает нормально, но serviceAdded() никогда не вызывается. У кого-нибудь есть мысли о том, почему это может быть? Я думал, что это может быть проблема с разрешением, но у меня нет никаких исключений...

Теги:
jmdns
android-sdk-2.1
motorola-droid

1 ответ

2

На современных платформах существует огромная ошибка многоадресной рассылки. Взгляните на отслеживание проблем: http://code.google.com/p/android/issues/detail?id=15
JmDNS не работал у меня ни на Milestone (2.0.1, 2.1update1), ни на Nexus One (2.1update1), так как я никогда не мог обнаружить какой-либо широковещательный сервис. Как ни странно, они закрыли вопрос 18 ноября. Я не знаю, что сейчас происходит, но я отчаянно надеюсь на FroYo, 2.2

Ещё вопросы

Сообщество Overcoder
Наверх
Меню