如何在本地WiFi / LAN网络上列出所有共享设备?

时间:2013-07-25 07:24:32

标签: ios macos cocoa bonjour nsnetservice

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

1 个答案:

答案 0 :(得分:1)

相关问题