如何获取我的网络中所有设备的列表使用Bonjour

时间:2014-07-08 07:41:55

标签: ios wifi

我想了解用户在我的网络中使用Bonjour 1.所有用户的列表 2.列出Idevices用户(iPhone,ipad,ipd)

我不确切知道它是如何运作的。这是我的代码http://pastie.org/9366751#75

现在我只在“seevices Array”中获得mydevicename.local;

我想我必须在下面的行中改变一些东西

[self.browser searchForServicesOfType:@"_MyService._tcp." inDomain:@"local"];

如果我使用_services._dns-sd._udp。得到错误代码72004 如果我使用“_music._tcp”。和_ipp._tcp。只获得我的名字

使用什么来获取所有的devieces和唯一的idevices

我见过App完全符合我的要求Fing(https://itunes.apple.com/in/app/fing-network-scanner/id430921107?mt=8

他们如何获得该列表任何教程都会有所帮助。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

试试这个

[self.browser searchForServicesOfType:@"_services._dns-sd._udp." inDomain:@""];

只需查看Apple wiTap示例一次。您可以获得足够的参考资料。http://developer.apple.com/library/ios/#samplecode/WiTap/Introduction/Intro.html