问题标签 [3g-network]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 如何在 iOS7 中以编程方式找到连接 3G 网络或 Wifi 的 iPhone 设备
嗨,我需要了解 iPhone 互联网是否连接 3G 或 2G 或 WIFI 网络有任何建议
谢谢
斯拉万
android - how to switch from 3G to 2G in android on button clicked
suggest me source code. My source code is
android - Android XML 解析器 3G 问题:结果字符串被拆分和重复
我必须从从 web 服务获取的 XML 中检索数据。
我使用 SAX 解析器,如下所示:
XML 项目:
处理程序片段:
当我使用 WiFi 连接时,它运行良好。
如果我使用 3G 连接,某些项目会被拆分和复制。
例如
WiFi行为:
3G行为:
此行为会导致产品列表出现问题(产品 ID 关联到错误名称)。
我该如何解决?
android - 如何以编程方式同时使用 WiFi 和 3G 网络
我正在开发一个需要同时使用两个网络的应用程序 - 通过 WiFi 应用程序与一些外部设备连接并控制它,使用 3G 网络需要为设备下载固件。但问题是当您连接到 WiFi 时,系统会自动断开 3G 网络。WiFi似乎比3G网络具有更高的优先级,但我需要同时使用它们,在这种情况下对我来说这是系统的错误行为
我看到了几个类似的问题,但他们没有解决方案。真的是安卓4.03以上的版本都没有办法让开发者同时控制这两个网络吗?
我们怎样才能解决问题?
at-command - 使用 AT 命令的数据呼叫失败
我正在使用 at 命令将 3g 调制解调器连接到互联网。所有消息都显示一切正常,但没有 Internet 访问权限,并且 Windows 7 中的调制解调器状态已断开连接。来自调制解调器的 LED 就像它连接到互联网一样。我正在使用的命令是(按此顺序):
COM5 115200 4000
代码介绍:AT+CGREG? +CGREG: 0,1 正常
代码介绍:AT+CGREG=? +CGREG: (0-2) 确定
代码介绍:AT+CGREG? +CGREG: 0,1 正常
代码介绍:AT+COPS?+COPS: 0,2,"22603",0 OK
代码介绍:AT+CSQ +CSQ:21,99 OK
代码介绍: AT+CGATT=1 OK
代码介绍: AT+CGDCONT=1,"IP","broadband" OK
代码介绍: AT+CGACT=1,1 OK
代码介绍:AT+CEER +CEER:没有可用的原因信息 OK
代码介绍:AT+CGACT?+CGACT: 1,1 确定
代码介绍:AT+CGATT?+CGATT: 1 好
代码介绍:AT+CGREG? +CGREG: 0,1 正常
代码介绍:AT+CGDCONT? +CGDCONT: 1,"IP","宽带","0.0.0.0",0,0 OK
代码介绍: AT+CGACT=0,1 OK
代码介绍:AT+CEER +CEER:没有可用的原因信息 OK
代码介绍:AT+COPS?+COPS: 0,2,"22603",0 OK
代码介绍:AT+CSQ +CSQ:21,99 OK
代码介绍: AT+CGATT=1 OK
代码介绍: AT+CGDCONT=1,"IP","broadband" OK
代码介绍: AT+CGACT=1,1 OK
代码介绍:AT+CEER +CEER:没有可用的原因信息 OK
代码介绍:AT+CGACT?+CGACT: 1,1 确定
代码介绍:AT+CGATT?+CGATT: 1 好
代码介绍:AT+CGREG? +CGREG: 0,1 正常
代码介绍:AT+CGDCONT? +CGDCONT: 1,"IP","宽带","0.0.0.0",0,0 OK
代码介绍: AT+CGACT=0,1 OK
代码介绍:AT+CEER +CEER:没有可用的原因信息 OK
我错过了什么?
android - Android 127.0.0.1(环回)连接:在 WiFi 上工作,在 3G/4G 上失败
我的应用程序嵌入了一个本地 http 服务器,可以通过 URL 处的环回设备访问该服务器:http: //127.0.0.1 :8080/
它在启用 WiFi 的情况下工作正常,在没有外部网络(没有 WiFi、没有 3G)的情况下也能正常工作,但是在禁用 WiFi 并启用 3G 时它会失败。
通过 adb shell 连接并执行“netcfg”,我可以看到环回设备始终处于启用状态:
Alos "ping 127.0.0.1" 在打开/关闭 WiFi 或 3G 时继续工作。
任何的想法?
更新:增加谜题。从我的开发计算机我转发 tcp 端口:
然后我尝试使用http://127.0.0.1:8080/从我的电脑连接。它可以工作,但是当使用在 android 设备上运行的浏览器时它继续失败。
更新 2015-06-01:在 3G 上工作时,我在 adb logcat 上看到很多类似的相关错误:
和
触发 Gsm 活动以连接到环回设备对我来说没有任何意义。
更新 2015-06-01 (2): 我设法在 /data/data/com.XXXX.yyy/files/appFiles/bin 中安装 wget
然后我通过“adb shell”->“run-as com.XXXX.yyy”连接,最后执行:wget -O -“ http://127.0.0.1:8080/ ”
我工作正常,所以我可以丢弃任何在 localhost 上禁用环回访问的奇怪安全设置,所以我猜这与 WebView/WebViewClient 试图错误地使用 3G 外部代理来访问环回有关。现在我想知道是否可以禁用 WebView 上的代理。
java - FileNotFoundException 有时会被抛出,我不知道为什么
我正在尝试运行一个返回 XML 格式的 Web 服务,但它有时会在 3G 网络上抛出 FileNotFoundException,有时在 WIFI 网络上会成功运行
这是连接的代码:
这是引发异常的行
networking - UMTS 网络中的定时器 T323 和快速休眠
我在谷歌上搜索 UMTS 网络中的 RRC 状态转换,发现“每当 UE 觉得没有数据可供传输时,它就会启动一个定时器 T323,在这个定时器到期时,它会发送一个 SCRI 信号以结束连接。在接收到 SCRI 网络时决定 UE 的 RRC 状态。”
我对这个程序有一些疑问。
- T323 定时器的值对于网络是固定的还是随适应性而变化?
- 在这个模型中是否可以从 DCH 到 IDLE 或 DCH 到 PCH 的转换?
- 在android设备中有没有办法知道定时器T323超时值?
我是这个领域的新手,所以如果我在任何地方错了,请纠正我。
php - Apache、PHP、HTTP POST 请求在 60 秒后超时(仅在基于 3G 的连接上!)
我确定我只缺少一条配置线,但我无法弄清楚它是哪一条。
我的主要 PHP 脚本是:
它基本上向另一个名为 tester.php 的 PHP 脚本发送 POST 请求:
我的 php.ini 有以下指令:
我的 http.conf 有:
如您所见,我已经为 PHP 和 Apache 设置了所有相关的超时值,但在 60 秒后我仍然在 Firefox 中得到了这个:“与服务器的连接在页面加载时被重置。”
如果我在 Android 中通过 OkHttp3(作为 REST 服务)发送请求,我会在 60 秒后得到:“D/OkHttp: <-- HTTP FAILED: java.io.IOException: unexpected end of stream on okhttp3.Address”。
为什么我不能增加超时?(顺便说一句,请不要建议优化我的脚本,我只想知道让我运行 PHP 脚本超过 60 秒的解决方案。)
更新 1:
我跟踪到这一点的行为:60 秒超时仅在我使用 3G 宽带连接时出现。这么奇怪。我猜想该 3G 连接中必须有硬件或路由器或其他东西来重置 POST 请求。我怎么知道它是什么以及如何预防它?
android - Android如何选择wifi网络接口发送udp包
我正在开发 Android 项目,该项目将通过此设备接入点将 UDP 数据包发送到另一台设备,此接入点没有互联网连接。
这里的问题是,当用户打开 3G 互联网数据时,操作系统通过 3G 作为默认网络接口发送数据包,因为其他网络没有互联网(无法访问互联网)。
我尝试以编程方式关闭 3G 互联网数据,但在 Android 6+ 上失败
谢谢