我的需求就像,我想要连接到我的iOS设备的热点的设备的IP和MAC地址。如何获得这些设备的IP地址列表?苹果是否允许通过代码获取与热点相关的信息?
不幸的是,我不知道如何获取实际的客户端列表(或 ARP 表)。
但你可以实现扫描仪。你想过吗?这不是您最可能正在寻找但可能确实存在的完美解决方案吗?
这是一个扫描仪库作为参考: https: //github.com/mavris/MMLanScan
您还可以获取设备的 IP 地址和网络掩码,自己计算可能的 IP 范围,并使用本文中所述的方法对每个候选设备实施sysctlARPgethostbyaddr查询
编辑旁注:您是否真正深入阅读过Apple 的NetworkExtension API?我不太了解它,但因为它也允许多种可能的配置。
| 归档时间: |
|
| 查看次数: |
1771 次 |
| 最近记录: |