我如何找到没有Bonjour的所有网络设备?
我正在编写一个mac应用程序,我需要发现连接到同一个WIFI网络的其他Mac / PC / iPhone / iPad。
Bonjour似乎是最合理的选择,但事实证明,它在许多类型的路由器上都存在问题(例如,由于它阻塞了Bonjour服务,因此无法工作)。
我只需要找到设备的IP,然后我会尝试连接到特定于应用程序的端口,以确定我的进程是否在那里运行。
在不违反App store Sandboxing的情况下,完成此任务的最佳方法是什么?
ARP是我想到的第一个答案。 你的网络设置是否允许这样做?
链接地址: http://www.djcxy.com/p/63447.html