首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何控制iOS是否使用WiFi的3G/GSM网络进行HTTP请求

如何控制iOS是否使用WiFi的3G/GSM网络进行HTTP请求
EN

Stack Overflow用户
提问于 2011-08-23 07:21:53
回答 2查看 785关注 0票数 0

当通过HTTP和WiFi连接到本地web服务器时,我的WiFi设备上有一种奇怪的行为。下面是设置:

  • iOS设备连接到本地WiFi网络,没有互联网连接。一个小型嵌入式web服务器连接到同一个WiFi网络,我想通过HTTP连接到该web服务器。这个web服务器的响应时间在0.2到2秒之间。
  • iOS设备还连接到一个3G网络,提供互联网接入。

在此设置中,大多数HTTP请求在10秒的默认时间间隔之后超时,而没有任何响应。当我通过打开飞机模式关闭3G网络,并有选择地再次启用WiFi时,不再有一个请求被删除。几乎就像iOS试图通过3G网络连接本地web服务器一样(但并非总是如此),当然,这肯定是失败的。

据我所知,没有办法控制iOS设备使用哪个网络接口。我很想听听你对这个装置的意见和经验。

谢谢大家的欢呼声,乔治

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-22 19:34:40

看来没有办法控制这个界面。我想这在建筑上是有意义的。我确实对丢包的问题做了更多的调查,并愿意分享结果。经过大量的测试,我的结论是iPhone 4上的3G硬件正在干扰WiFi硬件(或软件)。这个问题并没有出现在iPhone 3GS或iPad1 3G上。iPhone 4GS的时间到了。

票数 0
EN

Stack Overflow用户

发布于 2011-08-23 07:27:52

本地万维网服务器是否与您的iOS设备中的无线局域网卡在同一网络内运行?如果不进行配置,那么IP堆栈将知道不尝试将“本地”通信发送到3GPRS卡,而是发送到WiFi卡(它将为该本地网络设置默认路由并相应地路由通信)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7157543

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档