【发布时间】:2011-12-08 16:36:29
【问题描述】:
我正在使用 DNSServiceDiscovery C Library Bonjour 来检测相机和打印机。我正在使用 Windows 7 和 Visual 2010。
我能够检测到相机和打印机。 现在我想知道如何在设备从网络中删除时获取通知。
建议我如何实现此功能。
【问题讨论】:
我正在使用 DNSServiceDiscovery C Library Bonjour 来检测相机和打印机。我正在使用 Windows 7 和 Visual 2010。
我能够检测到相机和打印机。 现在我想知道如何在设备从网络中删除时获取通知。
建议我如何实现此功能。
【问题讨论】:
如果您保持 DNSServiceBrowse 操作运行,您最终会在之前找到的服务之一似乎不再存在时收到通知。然而,这不是一蹴而就的事情。请记住,Browse 的主要用例是填充用户可以从中选择服务的 UI。
【讨论】:
经过彻底研究,我找不到这样做的方法。
【讨论】:
Bonjour Api 无法知道设备何时被移除。
如果设备公开了一些服务并且客户端程序与之同步,我们可能会知道它。我正在为我的应用程序做同样的事情。
【讨论】: