Android - > iOS零网络发现与jmDNS中断

时间:2015-02-01 02:18:25

标签: android ios bonjour service-discovery 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 fork修复了这个问题?

1 个答案:

答案 0 :(得分:0)

切换到Android的本机网络发现(NsdManager)这不再是一个问题。这似乎是jmDNS和iOS 8 / OS X 10.10之间的不兼容。