Android -> обнаружение нулевой конф. Сети iOS с нарушением jmDNS

Я использую jmDNS 3.4.1 для обнаружения сети между Android и iOS. В последнее время это не сработало должным образом. Приложение Android транслирует себя в сети, используя mDNS. Приложение iOS ищет сервисы, используя NSNetServiceBrowser. iOS действительно обнаруживает службу Android, но когда я пытаюсь разрешить службу, разрешение не удается (просто время ожидания, ошибки нет). За это время Android выкладывает в Logcat следующее:

W/DNSIncoming(14994): There was an OPT answer. Not currently handled. Option code: 65002 data: DE4710F674B73176

Это может быть связано с iOS 8. Я не уверен. Тот же код работал на iOS 7. Кто-нибудь знает, в чем проблема, как ее исправить или существует ли форк jmDNS, который это исправляет?

1 ответ

Решение

Переключение на собственное обнаружение сети Android (NsdManager) больше не является проблемой. Кажется, это несовместимость между jmDNS и iOS 8 / OS X 10.10.

Другие вопросы по тегам