【发布时间】:2021-10-03 15:49:12
【问题描述】:
我在 iPhone 中有本地存储,需要与另一部 iPhone 同步。这些 iPhone 连接到同一个 WiFi,但 WiFi 没有互联网连接。这些 iPhone 中会发生事件,这些事件必须在属于同一 WiFi 网络的所有 iPhone 的本地存储中实时同步
我们尝试了多种选择,似乎一切正常
- 在一部手机中运行 GCDWebserver,它将充当服务器。
- 使用 CocoAsyncSocket 并通过 CFSocket 连接 iPhone
- 使用 Apple 网络框架
我们在所有这些选项中面临的挑战是,当设备在不同的接入点移动时(WiFi SSID 相同),与主机的连接会丢失。
为什么当 iPhone 移动到另一个 WiFi 接入点时设备会失去连接,但仍然使用相同的 SSID?
我们无法更改路由器/WiFi 上的任何设置。 是否可以通过编程方式解决此问题?
【问题讨论】:
标签: ios networking wifi ipv6