我正在为 Mac OS 和 Windows 开发 iPhone 上的遥控器。我使用 Bonjour 框架,它在 Mac OS 上运行良好。我可以在我的 iPhone 上看到拥有我的服务器的不同 Mac 设备。
我想在 Windows 上使用 C 或 C# 语言做同样的事情。我已经写了一段代码它不起作用:我的 iPhone 没有看到该服务。这是我认为可能是错误的代码行:
if(DNSServiceRegister(&service, 0, 0, HostName, "_esiearemote._tcp.", "", NULL,htonl(PORT), 0, NULL, reg_reply, NULL)!=kDNSServiceErr_NoError)
你有想法吗?非常感谢 !