我的要求是,我想要连接到我的iOS设备热点的设备的IP和MAC地址。 如何获取这些设备的IP地址列表? Apple是否允许通过代码获取与热点相关的信息。?
答案 0 :(得分:0)
不幸的是,我不知道一种获取实际客户端列表(或ARP表)的方法。
但是您可以实现扫描仪。你想到了吗?不是您最想寻找的漂亮解决方案,但这可能是什么?
这里将是一个扫描仪库,以供参考:https://github.com/mavris/MMLanScan
您还可以获取设备的IP地址和网络掩码,自己计算可能的IP范围,并按照本文中所述使用sysctl
和gethostbyaddr
对每个候选设备实施ARP查询
https://stackoverflow.com/a/2269903/1041122
编辑边注: 您是否对Apple的NetworkExtension API有了深入的了解?我不太了解,但由于它允许可能的众多配置。