我正在开发一个应用程序来获取网络设备上的信息。
我见过两个不同的ipads进入不能发送bonjour/mDNS流量的状态。
我使用wireshark,根本看不到来自ipads的任何广播流量。
我有一个bonjour广播,其他设备正在响应,但有问题的两个iPads没有响应。
在我关闭ipad并重启它之后,我看到了正常的bonjour流量,他们对我的bonjour查询的响应也很好。
iPads已经运行了很长一段时间,没有被关闭。
因此,问题是:在mDNS服务停止工作的长时间运行之后,iPads会不会进入一种怪异的状态?
还有其他原因导致这种情况发生吗?
除了关闭它让它再次响应之外,还有什么方法可以踢它吗?
发布于 2012-11-19 17:16:41
一个建议,主要可能是你的职业游戏的问题。有一次我遇到这个案子。我的想法是这样的:一旦程序从“后台”切换到“前台”,重启(重新分配) bonjour浏览,当然,首先停止从“前台”到“后台”的bonjour浏览。就这样解决了。
https://stackoverflow.com/questions/9709703
复制相似问题