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