How can i find all network devices without Bonjour?

I writing a mac application and i need to discover other Macs/PCs/iPhones/iPads connected to the same WIFI network.

Bonjour seems to be the most reasonable choice, but it turned out that it has problems on many types of routers (on mine for example, is not working as it blocks Bonjour services).

I just need to find iPs of devices, then i will try to connect to an application-specific port to determine if my process is running there.

What is the best approach to accomplish this task, without violating the App store Sandboxing?


ARP was the first answer which came to my mind. Does your network-setup allows this?

链接地址: http://www.djcxy.com/p/63448.html

上一篇: 将iOS应用程序连接到adhoc wifi网络

下一篇: 我如何找到没有Bonjour的所有网络设备?