Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何列出本地WiFi/LAN网络上的所有共享设备?_Ios_Macos_Cocoa_Bonjour_Nsnetservice - Fatal编程技术网

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

Ios 如何列出本地WiFi/LAN网络上的所有共享设备?,ios,macos,cocoa,bonjour,nsnetservice,Ios,Macos,Cocoa,Bonjour,Nsnetservice,我想列出我在设备上使用的网络上可用的所有共享设备名称。这样我就可以知道谁在使用同一个互联网。在谷歌搜索之后,我发现使用Bonjor我可以做到。我使用NSNetService类通过使用“initWithDomain:type:name:port:”方法创建NSNetService类的实例来发现可用网络 在参数域:@“”中,输入:“\u Bonjor.\u tcp.”名称:@“”,用于动态分配,端口:0,以便自动分配。 有了这些参数,它就可以发现设备,但只有那些使用相同应用的设备,我认为这是因为服务

我想列出我在设备上使用的网络上可用的所有共享设备名称。这样我就可以知道谁在使用同一个互联网。在谷歌搜索之后,我发现使用Bonjor我可以做到。我使用NSNetService类通过使用“initWithDomain:type:name:port:”方法创建NSNetService类的实例来发现可用网络 在参数域:@“”中,输入:“\u Bonjor.\u tcp.”名称:@“”,用于动态分配,端口:0,以便自动分配。 有了这些参数,它就可以发现设备,但只有那些使用相同应用的设备,我认为这是因为服务类型。但是我没有得到我提供的服务名称,所以它给了我使用相同网络的所有设备的列表,而不仅仅是那些使用相同应用的设备。
我需要帮助。任何帮助都是可观的。提前感谢

您可以参考苹果提供的示例:


谢谢链接,但此示例代码有自己的服务器,因此它们是一个固定的服务器名称,与我提供的类型相同:@“\u bonjor.\u tcp.”,我的案例我没有任何应用服务器。我需要使用一些标准服务,如HTTP、FTP或Telnet。但我怎么不知道。有人使用Bonjor和http、ftp等标准服务来访问广域网中的系统吗?请告诉我,运气好吗?找到解决办法了吗?运气好吗?如果你解决了,请分享你的解决方案