我如何找到没有Bonjour的所有网络设备?

我正在编写一个mac应用程序,我需要发现连接到同一个WIFI网络的其他Mac / PC / iPhone / iPad。

Bonjour似乎是最合理的选择,但事实证明,它在许多类型的路由器上都存在问题(例如,由于它阻塞了Bonjour服务,因此无法工作)。

我只需要找到设备的IP,然后我会尝试连接到特定于应用程序的端口,以确定我的进程是否在那里运行。

在不违反App store Sandboxing的情况下,完成此任务的最佳方法是什么?


ARP是我想到的第一个答案。 你的网络设置是否允许这样做?

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

上一篇: How can i find all network devices without Bonjour?

下一篇: Communicate with ZigBee device via WiFi