我正在开发一个应用程序来获取有关网络设备的信息。
我看到两个不同的ipad进入一个他们没有发送bonjour / mDNS流量的状态。
我使用过wireshark,根本没有看到任何来自ipads的广播流量。
我有一个其他设备正在响应的bonjour广播,但有两个iPad没有回复。
关闭ipad并重新启动后,我看到了正常的bonjour流量,他们回应了我的bonjour查询就好了。
iPad已经运行了很长时间而没有被关闭。
所以,问题是:在mDNS服务停止运行很长一段时间后,iPad会进入一个时髦的状态吗?
是否还有其他原因发生?
除了关闭以使其再次响应之外,还有什么方法可以解决它吗?
答案 0 :(得分:1)
建议,主要是你的计划问题。一旦我遇到这个案子。我的灵魂是这样的: 重启(重新分配)bonjour浏览一旦程序交换“backournd from foreground”,当然,首先停止bonjour从“前景”浏览到“背景”。这样解决了。