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

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

1 Ответ

2 голосов
/ 20 мая 2010

Кажется, есть огромная многоадресная ошибка на текущих платформах. Посмотрите на отслеживание проблемы: 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

...