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, который это исправляет?


person Steveo    schedule 01.02.2015    source источник


Ответы (1)


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

person Steveo    schedule 04.02.2015