mDNS 响应程序示例源代码入门

入门

  1. 编译项目 mDNSResponder 以获取 mDNSResponder.exe,这是一项服务。 将 .exe 复制到目标计算机,然后注册并运行该服务。
  2. 运行“mDNSResponder.exe /?” 以列显用法
  3. 编译项目 dnssd,用于生成 dnssd.dll
  4. 编译项目 mDNSUWP。 这是一个 UWP 代理,它可以与 dnssd.dll 通信并生成自己的 dll 和 winmd
  5. 编译项目 mDNSTest,这是一个示例 UWP 应用,可以使用 mDNSUWP 并最终与 mDNSResponder 服务通信。
  6. 此 UWP 应用依赖于 dnssd.dll 和 UWP 代理(已配置可将所有内容复制到 UWP 的 appx 文件夹中的脚本)
  7. 部署/启动 mDNSTest,设置一个 ID 并单击“注册”,响应代码应该为“0 (成功)”
  8. 如果同时运行任何 Bonjour 浏览器,则会列出新的(虚设)设备。

Registration for mDNS

资源

  • 此处下载适用于 Windows IoT 且兼容 Bonjour 的 mDNS 响应程序(示例源代码)。