【问题标题】:detect new service with bonjour sdk使用 bonjour sdk 检测新服务
【发布时间】:2012-09-01 11:10:15
【问题描述】:

我已经在 Visual C++ 对话应用程序中成功实现了 bonjour sdk。应用程序浏览所有服务并将它们显示在“树”中,但我想知道 bonjour sdk 中是否有一种方法来检测是否添加了新服务然后刷新内容。 谢谢

【问题讨论】:

  • 你是指Apple提供的Bonjour SDK吗?

标签: visual-studio-2010 sdk mfc bonjour


【解决方案1】:

假设您使用的是 Apple 提供的适用于 Windows 的 Bonjour SDK,这实际上是自动处理的。

仔细看浏览服务的方法:DNSServiceBrowser。它有一个回调参数,当找到新服务时将调用该参数。请务必在需要时致电DNSProcessResults。您可以阻止此调用,也可以使用 Poll/Select 来检测文件描述符何时有数据要读取。

【讨论】:

    猜你喜欢
    • 2011-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-14
    • 1970-01-01
    相关资源
    最近更新 更多