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