2

我想列出我在设备上使用的该网络上可用的所有共享设备名称。这样我就可以知道谁在使用同一个互联网网络。谷歌搜索后,我发现使用 Bonjor 我可以做到。我使用 NSNetService 类来发现可用网络,方法是使用方法“initWithDomain:type:name:port:”创建类 NSNetService 的实例:“在其参数域中:@”“对于 Bonjor 的零配置,键入:”_Bonjor._tcp。 " name:@"" 用于动态分配和 port:0 以便它自动分配。有了这些参数,它会发现设备,但只发现那些使用相同应用程序的设备,我认为这是因为服务类型。但我没有 t 获取我提供此方法的服务名称,以便它为我提供使用相同网络的所有设备的列表,而不仅仅是那些使用相同应用程序的设备。为此需要帮助。任何帮助都是可观的。提前致谢

4

1 回答 1

1

你可以参考苹果给出的这个例子:

http://developer.apple.com/library/ios/#samplecode/WiTap/Introduction/Intro.html

于 2013-07-25T07:29:58.557 回答