我正在使用 NSNetServiceBrowser 在我的网络上查找服务。它可以找到它们,但无法解析它们中的任何一个,无论是我的还是我的计算机内置的。当我检查未解析服务的域时,我得到“。” 每一个人。当我 NSLog 主机时,主机也总是“(null)”。此外,似乎服务的名称实际上是类型的第一部分(例如,我使用类型“_iListen._tcp.”发布我的服务,名称显示为“_iListen”。类型也显示为“_tcp.local。”)。我搜索服务的代码是:
[browser searchForServicesOfType:@"_services._dns-sd._udp." inDomain:@""];
注意:这是在 iPhone 上完成的。