通过 HTTP 和 WiFi 连接到本地 Web 服务器时,我的 iOS 设备出现了奇怪的行为。这是设置:
- iOS 设备连接到没有互联网连接的本地 WiFi 网络。一个小型嵌入式 Web 服务器连接到同一个 WiFi 网络,我想通过 HTTP 连接到该 Web 服务器。此 Web 服务器的响应时间在 0.2 到 2 秒之间变化。
- iOS 设备还连接到具有互联网访问权限的 3G 网络。
在此设置中,大多数 HTTP 请求在 10 秒的默认时间间隔后超时,没有任何响应。当我通过打开飞行模式并有选择地再次启用 WiFi 来关闭 3G 网络时,不再有任何请求被丢弃。就好像 iOS 在大部分时间(但并非总是)尝试通过 3G 网络连接到本地 Web 服务器,当然,这肯定会失败。
据我了解,无法控制 iOS 设备使用哪个网络接口。我很高兴听到您对此设置的意见和经验。
提前感谢和欢呼,乔治