使用场景:
我们有一个iOS应用程序,可以在iOS设备和其关联的无线接入点之间运行网络测试以测试吞吐量。该应用程序可以很好地获取iOS设备的IP地址,但用户必须键入访问点的IP地址。
问题:
任务是获取关联接入点的IP地址,并为用户预先填充它,从而避免用户在此处进行干预。
我的方法:
查找接入点的Mac地址/BSSID。 我通过使用Captive Network API来执行此操作。
发出ARP请求以查找与接入点关联的IP。 到目前为止,我还没有能够完成这一点。谷歌和SO搜索在这里有点走投无路。以下是一些类似的问题: 如何在iPhone上查询ARP表? 和 iPhone上的ARP请求
问题:
什么是正确的方法?简单地说,获取iOS设备连接到的接入点的IP地址的最佳方法是什么。