gpt4 book ai didi

ios - 连接到 Wi-Fi 网络时,获取其所有接入点

转载 作者:行者123 更新时间:2023-11-28 08:13:58 27 4
gpt4 key购买 nike

在我的数据库中,我正在寻找一个主键来保存 Wi-Fi 网络的设置。大多数人指向 SSID+BSSID,但问题在于具有多个接入点的网络。经过进一步调查,目前为止我发现的最佳解决方案是将多个数据库条目与 SSID+BSSID 链接在一起,前提是它们代表同一网络。

现在的问题是,当您连接到其中一个接入点时,是否可以检索所有接入点的列表?要么是那个,要么是与您所连接的网络关联的所有 BSSID 的更简单列表。

Swift 或 Objective-C 都可以。

最佳答案

我找不到在 iOS 中检索网络的所有接入点的方法。

对于任何好奇的人,我将 SSID+BSSID 存储为主键并将公共(public) IP 存储为另一个字段。

如果该条目不存在,我会添加它并检查具有相同 IP 的其他条目并将它们链接在一起。如果条目确实存在,我会检查 IP 自上次以来是否没有更改,因为公共(public) IP 可以是动态的。如果有,我将使用旧 IP 的所有条目更新为新 IP。

这仍然不是一个完美的解决方案。它不包括您转到网络的新接入点并且该网络的公共(public) IP 已更改的情况,尽管如果您返回第一个接入点它会在某种程度上自行修复。另外,一般情况下,有多个接入点的地方也往往有静态IP,所以这种情况可能是非常特殊的。

关于ios - 连接到 Wi-Fi 网络时,获取其所有接入点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43000857/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com