2013-07-11 80 views
1

当我关闭笔记本电脑的盖子并将其放入睡眠状态时,似乎网络中该笔记本电脑的注册Bonjour服务不会在其他机器上消失。 Bonjour有没有可以设置的超时时间?Bonjour Timeout

回答

3

根据Bonjour's "Frequently Asked Questions" page

当我从网络上断开设备,它仍然可见?

是的,一段时间。最终,DNS记录达到其生存时间间隔 并且消失。作为应用程序开发人员,如果使用Bonjour连接到主机 并且连接失败,则可以要求Bonjour 重新确认记录。这个过程在 NSNetServices和CFNetServices编程指南中进一步描述。

+0

DNSServiceReconfirmRecord在这里有帮助。这意味着我必须连接到它来检查它是否仍然有效?至少在这里它会停留几个小时。 – HelloWorld

+0

问题仍然存在。该服务不想消失,它保持在那里,直到我想连接它。有没有间隔刷新我可以用bonjour开火? – HelloWorld