如何在iOS iPhone Swift中获得热点连接设备的IP地址和MAC地址?

gau*_*gtm 5 mac-address ios

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

Jul*_*ert 0

不幸的是,我不知道如何获取实际的客户端列表(或 ARP 表)。

但你可以实现扫描仪。你想过吗?这不是您最可能正在寻找但可能确实存在的完美解决方案吗?

这是一个扫描仪库作为参考: https: //github.com/mavris/MMLanScan

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

/sf/answers/158893241/

编辑旁注:您是否真正深入阅读过Apple 的NetworkExtension API?我不太了解它,但因为它也允许多种可能的配置。