我如何在ios iphone swift中获得热点连接设备的IP地址和MAC地址?

时间:2017-12-13 05:43:18

标签: ios mac-address

我的要求是,我想要连接到我的iOS设备热点的设备的IP和MAC地址。 如何获取这些设备的IP地址列表? Apple是否允许通过代码获取与热点相关的信息。?

1 个答案:

答案 0 :(得分:0)

不幸的是,我不知道一种获取实际客户端列表(或ARP表)的方法。

但是您可以实现扫描仪。你想到了吗?不是您最想寻找的漂亮解决方案,但这可能是什么?

这里将是一个扫描仪库,以供参考:https://github.com/mavris/MMLanScan

您还可以获取设备的IP地址和网络掩码,自己计算可能的IP范围,并按照本文中所述使用sysctlgethostbyaddr对每个候选设备实施ARP查询

https://stackoverflow.com/a/2269903/1041122

编辑边注: 您是否对Apple的NetworkExtension API有了深入的了解?我不太了解,但由于它允许可能的众多配置。