繁体   English   中英

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

[英]how can i get hotspot connected devices ip address and MAC address in ios iphone swift?

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

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

但是你可以实现一个扫描仪。 你有没有想过? 不是您最有可能正在寻找的美丽解决方案,但可能是某些东西吗?

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM