间歇性的“没有路由到主机"在iOS上,先关闭飞行模式再修复 [英] intermittent "No Route to Host" on iOS, flight mode off then on fixes

查看:102
本文介绍了间歇性的“没有路由到主机"在iOS上,先关闭飞行模式再修复的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的iPhone应用程序使用UDP通过蜂窝网络进行通信.

My iPhone app uses UDP to communicate over the cell network.

它通常可以正常工作,除了有时操作系统在sendto调用上返回到主机没有路由"(65),并且从那以后再也无法工作-即使关闭并重新启动,我仍然会遇到相同的错误.重新打开应用程序.但是,如果我切换飞行模式(大概是重置通讯栈),然后返回应用程序,则一切正常.

It generally works, except that sometimes the operating system returns "No route to host" (65) on a sendto call, and it never works from that point onwards -- I just keep getting same error, even if I close and reopen the app. However, if I toggle flight mode (presumably resetting the comms stack) and then go back to app, everything works.

我已关闭WiFi,以便可以强制其使用蜂窝网络.另外,如果我让手机进入这种不工作状态并打开,例如Stocks应用程序,它会在连接和更新自身之前短暂地(大约1秒钟)说网络不可用".感觉Stocks应用程序中有一些代码可以识别问题并进行某种重设和重试.我想该应用程序使用TCP/IP与Web服务进行通讯.

I have WiFi switched off so that I can force it to use the cell network. Also, if I get the phone into this not-working state, and open, say, the Stocks app, it briefly says (for about 1 second) "Network Unavailable", before connecting and updating itself. It feels like there's some code in the Stocks app that recognizes the problem and does some kind of reset and retry. I suppose that app uses TCP/IP to talk to a web service.

谁能告诉我发生了什么事,或者我可以如何执行与我认为Stocks正在执行的相同的重置并重试"?任何想法表示赞赏:)

Who can tell me what's going on, or how I can do the same "reset and retry" that I think Stocks is doing? Any ideas much appreciated :)

APP(Udp)正常运行,发送请求并响应请求

APP (Udp) IS FUNCTIONING NORMALLY, SENDS REQUEST AND GETS RESPONSE

星期五9月3日15:48:56 iPhone-de-Jade-Burton Udp [5866]:JDuplicateFilter收到数据包:索引= 0,组= 0,总计= 1 周五9月3日15:48:56 iPhone-de-Jade-Burton Udp [5866]:JDuplicateFilter:与预期的一样,组0 星期五9月3日15:48:56 iPhone-de-Jade-Burton Udp [5866]:JDuplicateFilter:添加了一项.集合中有1个项目,队列中有1个项目 星期五9月3日15:48:56 iPhone-de-Jade-Burton Udp [5866]:JResender删除等待ACK的数据包:索引= 0,组= 0,总计= 1 周五9月3日15:48:56 iPhone-de-Jade-Burton Udp [5866]:JMerger:简单的1数据包组,通过 9月3日,星期五15:48:56 iPhone-de-Jade-Burton Udp [5866]:响应

Fri Sep 3 15:48:56 iPhone-de-Jade-Burton Udp[5866] : JDuplicateFilter received packet: index = 0, group = 0, total = 1 Fri Sep 3 15:48:56 iPhone-de-Jade-Burton Udp[5866] : JDuplicateFilter: got group 0, as expected Fri Sep 3 15:48:56 iPhone-de-Jade-Burton Udp[5866] : JDuplicateFilter: added one item. 1 item(s) in set, 1 item(s) in queue Fri Sep 3 15:48:56 iPhone-de-Jade-Burton Udp[5866] : JResender erases packet awaiting ACK: index = 0, group = 0, total = 1 Fri Sep 3 15:48:56 iPhone-de-Jade-Burton Udp[5866] : JMerger: simple 1-packet group, passing through Fri Sep 3 15:48:56 iPhone-de-Jade-Burton Udp[5866] : response

调试服务器电话主页

9月3日星期五15:49:54 iPhone-de-Jade-Burton com.apple.debugserver-48 [5871]:armv6的debugserver-48版权所有(c)2007-2009 Apple,Inc.保留所有权利. 星期五9月3日15:49:54 iPhone-de-Jade-Burton com.apple.debugserver-48 [5871]:正在连接com.apple.debugserver服务... Fri Sep 3 15:49:55 iPhone-de-Jade-Burton内核[0]:lockbot [5870]内置配置文件:debugserver(沙盒)

Fri Sep 3 15:49:54 iPhone-de-Jade-Burton com.apple.debugserver-48[5871] : debugserver-48 for armv6 Copyright (c) 2007-2009 Apple, Inc. All Rights Reserved. Fri Sep 3 15:49:54 iPhone-de-Jade-Burton com.apple.debugserver-48[5871] : Connecting to com.apple.debugserver service... Fri Sep 3 15:49:55 iPhone-de-Jade-Burton kernel[0] : lockbot[5870] Builtin profile: debugserver (sandbox)

COMMCENTER会因未使用8分钟而停用?

COMMCENTER DEACTIVATES SOMETHING BECAUSE IT HAS NOT BEEN USED FOR 8 MINUTES?

9月3日星期五15:57:50 iPhone-de-Jade-Burton CommCenter [31]:停用PDP上下文0,因为它处于空闲状态. 周五9月3日15:57:52 iPhone-de-Jade-Burton configd [24]:.519(+600.896)SCDynamicStore网络"通知 状态:/网络/接口/pdp_ip0/IPv4:已删除 9月3日,星期五15:57:52 iPhone-de-Jade-Burton CommCenter [31]:已停用支持连接类型0x1的PDP上下文0

Fri Sep 3 15:57:50 iPhone-de-Jade-Burton CommCenter[31] : Deactivating PDP context 0, because it has gone idle. Fri Sep 3 15:57:52 iPhone-de-Jade-Burton configd[24] : .519 (+600.896) SCDynamicStore "network" notification State:/Network/Interface/pdp_ip0/IPv4 : removed Fri Sep 3 15:57:52 iPhone-de-Jade-Burton CommCenter[31] : Deactivated PDP context 0 that supports connection types 0x1

配置电话告诉我们发生了什么变化

CONFIGD TELLS US THAT THINGS HAVE CHANGED

9月3日星期五15:57:52配置了iPhone-de-Jade-Burton [24]:CaptiveNetworkSupport:CaptiveHandleNetworkChanged:2158键:状态:/Network/Service/3A1DA52C-9DBD-4573-9463-C4FEFAF18AF6/IPv4 周五9月3日15:57:52 iPhone-de-Jade-Burton configd [24] :. 670(+0.151)SCDynamicStore网络"通知 状态:/Network/Service/3A1DA52C-9DBD-4573-9463-C4FEFAF18AF6/IPv4:已删除 星期五9月3日15:57:52 iPhone-de-Jade-Burton configd [24]:网络配置已更改. 周五9月3日15:57:52 iPhone-de-Jade-Burton configd [24] :. 948(+0.278)SCDynamicStore网络"通知 状态:/网络/全局/IPv4:已删除 状态:/网络/全局/DNS 星期五9月3日15:57:52 iPhone-de-Jade-Burton configd [24] :. 964(+0.016)dnsinfo通知 周五9月3日15:57:52 iPhone-de-Jade-Burton configd [24] :. 985(+0.020)主要服务:已删除 9月3日,星期五15:57:53 iPhone-de-Jade-Burton配置为[24]:主机名(偏好)= iPhone-de-Jade-Burton

Fri Sep 3 15:57:52 iPhone-de-Jade-Burton configd[24] : CaptiveNetworkSupport:CaptiveHandleNetworkChanged:2158 key: State:/Network/Service/3A1DA52C-9DBD-4573-9463-C4FEFAF18AF6/IPv4 Fri Sep 3 15:57:52 iPhone-de-Jade-Burton configd[24] : .670 (+0.151) SCDynamicStore "network" notification State:/Network/Service/3A1DA52C-9DBD-4573-9463-C4FEFAF18AF6/IPv4 : removed Fri Sep 3 15:57:52 iPhone-de-Jade-Burton configd[24] : network configuration changed. Fri Sep 3 15:57:52 iPhone-de-Jade-Burton configd[24] : .948 (+0.278) SCDynamicStore "network" notification State:/Network/Global/IPv4 : removed State:/Network/Global/DNS Fri Sep 3 15:57:52 iPhone-de-Jade-Burton configd[24] : .964 (+0.016) dnsinfo notification Fri Sep 3 15:57:52 iPhone-de-Jade-Burton configd[24] : .985 (+0.020) Primary service: removed Fri Sep 3 15:57:53 iPhone-de-Jade-Burton configd[24] : hostname (prefs) = iPhone-de-Jade-Burton

APP(Udp)无法再使用,发送到时会出现错误

APP (Udp) NO LONGER WORKING, GETS ERROR ON sendto

9月3日星期五15:58:39 iPhone-de-Jade-Burton Udp [5866]:JSplitter发送数据包 星期五9月3日15:58:39 iPhone-de-Jade-Burton Udp [5866]:16个字节,索引= 1,组= 1,总计= 1 星期五9月3日15:58:39 iPhone-de-Jade-Burton Udp [5866]:JResender保存了数据包.现在总计:1 周五9月3日15:58:39 iPhone-de-Jade-Burton Udp [5866]:套接字错误65,无法路由至主机 周五9月3日15:58:43 iPhone-de-Jade-Burton Udp [5866]:JSplitter发送数据包 星期五9月3日15:58:43 iPhone-de-Jade-Burton Udp [5866]:16个字节,索引= 1,组= 2,总计= 1 星期五9月3日15:58:43 iPhone-de-Jade-Burton Udp [5866]:JResender保存了数据包.现在总计:2 9月3日,星期五15:58:43 iPhone-de-Jade-Burton Udp [5866]:套接字错误65,无法路由到主机

Fri Sep 3 15:58:39 iPhone-de-Jade-Burton Udp[5866] : JSplitter sending packets Fri Sep 3 15:58:39 iPhone-de-Jade-Burton Udp[5866] : 16 byte(s), index = 1, group = 1, total = 1 Fri Sep 3 15:58:39 iPhone-de-Jade-Burton Udp[5866] : JResender saved packet. total now: 1 Fri Sep 3 15:58:39 iPhone-de-Jade-Burton Udp[5866] : Socket error 65, No route to host Fri Sep 3 15:58:43 iPhone-de-Jade-Burton Udp[5866] : JSplitter sending packets Fri Sep 3 15:58:43 iPhone-de-Jade-Burton Udp[5866] : 16 byte(s), index = 1, group = 2, total = 1 Fri Sep 3 15:58:43 iPhone-de-Jade-Burton Udp[5866] : JResender saved packet. total now: 2 Fri Sep 3 15:58:43 iPhone-de-Jade-Burton Udp[5866] : Socket error 65, No route to host

启动日志记录为错误"?

LAUNCHD LOGGING "BUG"?

9月3日星期五15:59:06 iPhone-de-Jade-Burton com.apple.launchd [1](UIKitApplication:com.yourcompany.Udp [0xeb7c] [5866]):(UIKitApplication:com.yourcompany.Udp [0xeb7c])错误:launchd_core_logic.c:2688(24132):10 星期五9月3日15:59:06 iPhone-de-Jade-Burton com.apple.launchd [1](UIKitApplication:com.yourcompany.Udp [0xeb7c] [5866]):(UIUIApplication:com.yourcompany.Udp [0xeb7c] )工作在5020256附近.假设作业崩溃了. 星期五9月3日15:59:06 iPhone-de-Jade-Burton com.apple.launchd [1](UIKitApplication:com.yourcompany.Udp [0xeb7c] [5866]):(UIUIApplication:com.yourcompany.Udp [0xeb7c] )作业似乎已崩溃:细分错误

Fri Sep 3 15:59:06 iPhone-de-Jade-Burton com.apple.launchd[1] (UIKitApplication:com.yourcompany.Udp[0xeb7c][5866]) : (UIKitApplication:com.yourcompany.Udp[0xeb7c]) Bug: launchd_core_logic.c:2688 (24132):10 Fri Sep 3 15:59:06 iPhone-de-Jade-Burton com.apple.launchd[1] (UIKitApplication:com.yourcompany.Udp[0xeb7c][5866]) : (UIKitApplication:com.yourcompany.Udp[0xeb7c]) Working around 5020256. Assuming the job crashed. Fri Sep 3 15:59:06 iPhone-de-Jade-Burton com.apple.launchd[1] (UIKitApplication:com.yourcompany.Udp[0xeb7c][5866]) : (UIKitApplication:com.yourcompany.Udp[0xeb7c]) Job appears to have crashed: Segmentation fault

我的应用程序中的错误与不正确的关机有关,现在不相关了

BUG IN MY APP TO DO WITH UNCLEAN SHUT DOWN, NOT RELEVANT RIGHT NOW

9月3日星期五15:59:06 iPhone-de-Jade-Burton SpringBoard [39]:应用程序"Udp"异常退出,出现信号11:分段错误 Fri Sep 3 16:03:09 iPhone-de-Jade-Burton SpringBoard [39]:杀死com.yourcompany.Udp激活:禁用:用于应用程序安装 Fri Sep 3 16:03:11 iPhone-de-Jade-Burton SpringBoard [39]:重新加载并呈现所有应用程序图标.

Fri Sep 3 15:59:06 iPhone-de-Jade-Burton SpringBoard[39] : Application 'Udp' exited abnormally with signal 11: Segmentation fault Fri Sep 3 16:03:09 iPhone-de-Jade-Burton SpringBoard[39] : Killing com.yourcompany.Udp activate: deactivate: for app installation Fri Sep 3 16:03:11 iPhone-de-Jade-Burton SpringBoard[39] : Reloading and rendering all application icons.

调试服务器的电话再次回到家

DEBUG SERVER PHONES HOME AGAIN

Fri Sep 3 16:03:18 iPhone-de-Jade-Burton com.apple.debugserver-48 [5896]:armv6的debugserver-48版权所有(c)2007-2009 Apple,Inc.保留所有权利. Fri Sep 3 16:03:18 iPhone-de-Jade-Burton com.apple.debugserver-48 [5896]:正在连接com.apple.debugserver服务... Fri Sep 3 16:03:19 iPhone-de-Jade-Burton内核[0]:lockbot [5888]内置配置文件:debugserver(沙盒) 星期五9月3日16:03:20 iPhone-de-Jade-Burton com.apple.launchd [1](UIKitApplication:com.yourcompany.Udp [0x62c6] [5897]):(UIKitApplication:com.yourcompany.Udp [0x62c6] )生成并等待调试器附加后再继续... Fri Sep 3 16:03:21 iPhone-de-Jade-Burton com.apple.debugserver-48 [5896]:建立连接,等待任务(null)"的调试器指令. Fri Sep 3 16:03:21 iPhone-de-Jade-Burton内核[0]:已启动[5897]内置配置文件:容器(沙盒) Fri Sep 3 16:03:21 iPhone-de-Jade-Burton内核[0]:已启动[5897]容器:/private/var/mobile/Applications/B69449D6-EBC4-41E1-AEB0-8D8C91C7EA17 [69](沙盒)

Fri Sep 3 16:03:18 iPhone-de-Jade-Burton com.apple.debugserver-48[5896] : debugserver-48 for armv6 Copyright (c) 2007-2009 Apple, Inc. All Rights Reserved. Fri Sep 3 16:03:18 iPhone-de-Jade-Burton com.apple.debugserver-48[5896] : Connecting to com.apple.debugserver service... Fri Sep 3 16:03:19 iPhone-de-Jade-Burton kernel[0] : lockbot[5888] Builtin profile: debugserver (sandbox) Fri Sep 3 16:03:20 iPhone-de-Jade-Burton com.apple.launchd[1] (UIKitApplication:com.yourcompany.Udp[0x62c6][5897]) : (UIKitApplication:com.yourcompany.Udp[0x62c6]) Spawned and waiting for the debugger to attach before continuing... Fri Sep 3 16:03:21 iPhone-de-Jade-Burton com.apple.debugserver-48[5896] : Got a connection, waiting for debugger instructions for task "(null)". Fri Sep 3 16:03:21 iPhone-de-Jade-Burton kernel[0] : launchd[5897] Builtin profile: container (sandbox) Fri Sep 3 16:03:21 iPhone-de-Jade-Burton kernel[0] : launchd[5897] Container: /private/var/mobile/Applications/B69449D6-EBC4-41E1-AEB0-8D8C91C7EA17 [69] (sandbox)

我重新启动了我的APP;仍然不起作用

I RELAUNCH MY APP; STILL NOT WORKING

Fri Sep 3 16:03:40 iPhone-de-Jade-Burton Udp [5897]:JSplitter发送数据包 星期五9月3日16:03:40 iPhone-de-Jade-Burton Udp [5897]:16个字节,索引= 1,组= 0,总计= 1 周五9月3日16:03:40 iPhone-de-Jade-Burton Udp [5897]:注意:发送组序列0 Fri Sep 3 16:03:40 iPhone-de-Jade-Burton Udp [5897]:JResender保存了数据包.现在总计:1 周五9月3日16:03:40 iPhone-de-Jade-Burton Udp [5897]:套接字错误65,无法路由到主机

Fri Sep 3 16:03:40 iPhone-de-Jade-Burton Udp[5897] : JSplitter sending packets Fri Sep 3 16:03:40 iPhone-de-Jade-Burton Udp[5897] : 16 byte(s), index = 1, group = 0, total = 1 Fri Sep 3 16:03:40 iPhone-de-Jade-Burton Udp[5897] : NOTE: sending group sequence 0 Fri Sep 3 16:03:40 iPhone-de-Jade-Burton Udp[5897] : JResender saved packet. total now: 1 Fri Sep 3 16:03:40 iPhone-de-Jade-Burton Udp[5897] : Socket error 65, No route to host

我退出了我的应用程序

Fri Sep 3 16:03:46 iPhone-de-Jade-Burton Udp [5897]:recvfrom返回-1

Fri Sep 3 16:03:46 iPhone-de-Jade-Burton Udp[5897] : recvfrom returned -1

更多发布的错误"日志

星期五9月3日16:03:46 iPhone-de-Jade-Burton com.apple.launchd [1](UIKitApplication:com.yourcompany.Udp [0x62c6] [5897]):(UIKitApplication:com.yourcompany.Udp [0x62c6])错误:launchd_core_logic.c:3270(24132):0 星期五9月3日16:03:46 iPhone-de-Jade-Burton com.apple.debugserver-48 [5896]:1 [1708/1403]:错误::: read(6,0x3809f4,1024)=> -1错误=错误的文件描述符(0x00000009) 星期五9月3日16:03:46 iPhone-de-Jade-Burton com.apple.launchd [1](UIKitApplication:com.yourcompany.Udp [0x62c6] [5897]):(UIUIApplication:com.yourcompany.Udp [0x62c6] )错误:launchd_core_logic.c:799(24132):3 星期五9月3日16:03:46 iPhone-de-Jade-Burton com.apple.launchd [1](UIKitApplication:com.yourcompany.Udp [0x62c6] [5897]):(UIUIApplication:com.yourcompany.Udp [0x62c6] )错误:launchd_core_logic.c:2688(24132):10 星期五9月3日16:03:46 iPhone-de-Jade-Burton com.apple.launchd [1](UIKitApplication:com.yourcompany.Udp [0x62c6] [5897]):(UIUIApplication:com.yourcompany.Udp [0x62c6] )工作在5020256左右.假设作业崩溃了.

Fri Sep 3 16:03:46 iPhone-de-Jade-Burton com.apple.launchd[1] (UIKitApplication:com.yourcompany.Udp[0x62c6][5897]) : (UIKitApplication:com.yourcompany.Udp[0x62c6]) Bug: launchd_core_logic.c:3270 (24132):0 Fri Sep 3 16:03:46 iPhone-de-Jade-Burton com.apple.debugserver-48[5896] : 1 [1708/1403]: error: ::read ( 6, 0x3809f4, 1024 ) => -1 err = Bad file descriptor (0x00000009) Fri Sep 3 16:03:46 iPhone-de-Jade-Burton com.apple.launchd[1] (UIKitApplication:com.yourcompany.Udp[0x62c6][5897]) : (UIKitApplication:com.yourcompany.Udp[0x62c6]) Bug: launchd_core_logic.c:799 (24132):3 Fri Sep 3 16:03:46 iPhone-de-Jade-Burton com.apple.launchd[1] (UIKitApplication:com.yourcompany.Udp[0x62c6][5897]) : (UIKitApplication:com.yourcompany.Udp[0x62c6]) Bug: launchd_core_logic.c:2688 (24132):10 Fri Sep 3 16:03:46 iPhone-de-Jade-Burton com.apple.launchd[1] (UIKitApplication:com.yourcompany.Udp[0x62c6][5897]) : (UIKitApplication:com.yourcompany.Udp[0x62c6]) Working around 5020256. Assuming the job crashed.

现在启动股票" APP

NOW LAUNCHING "Stocks" APP

Fri Sep 3 16:03:46 iPhone-de-Jade-Burton SpringBoard [39]:无法删除带有标签UIKitApplication:com.yourcompany.Udp [0x62c6]的作业.错误:没有这样的过程 周五9月3日16:03:53 iPhone-de-Jade-Burton股票[5900]:CGImageCreateWithImageProvider:无效的图片尺寸:10 x 10. 周五9月3日16:03:53 iPhone-de-Jade-Burton股票[5900]:CGImageCreateWithImageProvider:无效的图片尺寸:10 x 10. 星期五9月3日16:03:53 iPhone-de-Jade-Burton UIKitApplication:com.apple.stocks [0x680e] [5900]:星期五9月3日16:03:53 iPhone-de-Jade-Burton股票[5900]:CGImageCreateWithImageProvider :图片尺寸无效:10 x 10. 星期五9月3日16:03:53 iPhone-de-Jade-Burton UIKitApplication:com.apple.stocks [0x680e] [5900]:星期五9月3日16:03:53 iPhone-de-Jade-Burton股票[5900]:CGImageCreateWithImageProvider :图片尺寸无效:10 x 10. Fri Sep 3 16:03:53 iPhone-de-Jade-Burton configd [24]:CaptiveNetworkSupport:UIAllowedNotifyCallback:70 uiallowed:true

Fri Sep 3 16:03:46 iPhone-de-Jade-Burton SpringBoard[39] : Unable to delete job with label UIKitApplication:com.yourcompany.Udp[0x62c6]. Error: No such process Fri Sep 3 16:03:53 iPhone-de-Jade-Burton Stocks[5900] : CGImageCreateWithImageProvider: invalid image size: 10 x 10. Fri Sep 3 16:03:53 iPhone-de-Jade-Burton Stocks[5900] : CGImageCreateWithImageProvider: invalid image size: 10 x 10. Fri Sep 3 16:03:53 iPhone-de-Jade-Burton UIKitApplication:com.apple.stocks[0x680e][5900] : Fri Sep 3 16:03:53 iPhone-de-Jade-Burton Stocks[5900] : CGImageCreateWithImageProvider: invalid image size: 10 x 10. Fri Sep 3 16:03:53 iPhone-de-Jade-Burton UIKitApplication:com.apple.stocks[0x680e][5900] : Fri Sep 3 16:03:53 iPhone-de-Jade-Burton Stocks[5900] : CGImageCreateWithImageProvider: invalid image size: 10 x 10. Fri Sep 3 16:03:53 iPhone-de-Jade-Burton configd[24] : CaptiveNetworkSupport:UIAllowedNotifyCallback:70 uiallowed: true

COMMCENTER

COMMCENTER

星期五9月3日16:03:53 iPhone-de-Jade-Burton CommCenter [31]:客户端[股票]告诉PDP上下文0处于活动状态. Fri Sep 3 16:03:53 iPhone-de-Jade-Burton CommCenter [31]:由于没有掩码,因此将0的连接掩码强制为Internet Fri Sep 3 16:03:53 iPhone-de-Jade-Burton CommCenter [31]:客户端[股票]告诉PDP上下文0处于活动状态. Fri Sep 3 16:03:53 iPhone-de-Jade-Burton CommCenter [31]:由于没有掩码,因此将0的连接掩码强制为Internet Fri Sep 3 16:03:54 iPhone-de-Jade-Burton CommCenter [31]:客户端[股票]告诉PDP上下文0处于活动状态. Fri Sep 3 16:03:54 iPhone-de-Jade-Burton CommCenter [31]:因为没有掩码,所以将0的连接掩码强制为Internet Fri Sep 3 16:03:54 iPhone-de-Jade-Burton CommCenter [31]:客户端[股票]告诉PDP上下文0处于活动状态. Fri Sep 3 16:03:54 iPhone-de-Jade-Burton CommCenter [31]:因为没有掩码,所以将0的连接掩码强制为互联网

Fri Sep 3 16:03:53 iPhone-de-Jade-Burton CommCenter[31] : Client [Stocks] is telling PDP context 0 to go active. Fri Sep 3 16:03:53 iPhone-de-Jade-Burton CommCenter[31] : forcing connection mask for 0 to be internet because there is no mask Fri Sep 3 16:03:53 iPhone-de-Jade-Burton CommCenter[31] : Client [Stocks] is telling PDP context 0 to go active. Fri Sep 3 16:03:53 iPhone-de-Jade-Burton CommCenter[31] : forcing connection mask for 0 to be internet because there is no mask Fri Sep 3 16:03:54 iPhone-de-Jade-Burton CommCenter[31] : Client [Stocks] is telling PDP context 0 to go active. Fri Sep 3 16:03:54 iPhone-de-Jade-Burton CommCenter[31] : forcing connection mask for 0 to be internet because there is no mask Fri Sep 3 16:03:54 iPhone-de-Jade-Burton CommCenter[31] : Client [Stocks] is telling PDP context 0 to go active. Fri Sep 3 16:03:54 iPhone-de-Jade-Burton CommCenter[31] : forcing connection mask for 0 to be internet because there is no mask

已配置

Fri Sep 3 16:03:55 iPhone-de-Jade-Burton configd [24] :. 885(+362.900)SCDynamicStore网络"通知 状态:/网络/接口/pdp_ip0/IPv4:{ 地址:{ 0:10.165.224.136 } 目的地地址:{ 0:10.165.224.136 } }

Fri Sep 3 16:03:55 iPhone-de-Jade-Burton configd[24] : .885 (+362.900) SCDynamicStore "network" notification State:/Network/Interface/pdp_ip0/IPv4 : { Addresses : { 0 : 10.165.224.136 } DestAddresses : { 0 : 10.165.224.136 } }

9月3日星期五16:03:56配置了iPhone-de-Jade-Burton [24]:CaptiveNetworkSupport:CaptiveHandleNetworkChanged:2158键:状态:/Network/Service/3A1DA52C-9DBD-4573-9463-C4FEFAF18AF6/IPv4 Fri Sep 3 16:03:56 iPhone-de-Jade-Burton内核[0]:AppleSerialMultiplexer:nif :: ioctl:MTU设置为1450 Fri Sep 3 16:03:56 iPhone-de-Jade-Burton configd [24]:网络配置已更改.

Fri Sep 3 16:03:56 iPhone-de-Jade-Burton configd[24] : CaptiveNetworkSupport:CaptiveHandleNetworkChanged:2158 key: State:/Network/Service/3A1DA52C-9DBD-4573-9463-C4FEFAF18AF6/IPv4 Fri Sep 3 16:03:56 iPhone-de-Jade-Burton kernel[0] : AppleSerialMultiplexer: nif::ioctl: MTU set to 1450 Fri Sep 3 16:03:56 iPhone-de-Jade-Burton configd[24] : network configuration changed.

以前已被禁用的接口已被重新激活?注意3:股票"发布后的第二秒

INTERFACE THAT WAS PREVIOUSLY DISABLED HAS BEEN REACTIVATED? NOTE 3 SECONDS AFTER "Stocks" LAUNCHED

9月3日星期五16:03:56 iPhone-de-Jade-Burton CommCenter [31]:已激活的PDP上下文0支持连接类型0x1.

Fri Sep 3 16:03:56 iPhone-de-Jade-Burton CommCenter[31] : Activated PDP context 0 that supports connection types 0x1.

关于此事的电话告诉我们

CONFIGD TELLS US ABOUT IT

Fri Sep 3 16:03:56 iPhone-de-Jade-Burton configd [24] :. 274(+0.388)SCDynamicStore网络"通知 状态:/Network/Service/3A1DA52C-9DBD-4573-9463-C4FEFAF18AF6/IPv4:{ 地址:{ 0:10.165.224.136 } InterfaceName:pdp_ip0 网络签名:蜂窝WAN:pdp_ip0 路由器:10.165.224.136 子网掩码:{ 0:255.255.255.255 } } 状态:/网络/全局/DNS 状态:/网络/全局/IPv4:{ PrimaryInterface:pdp_ip0 主要服务:3A1DA52C-9DBD-4573-9463-C4FEFAF18AF6 路由器:10.165.224.136 }

Fri Sep 3 16:03:56 iPhone-de-Jade-Burton configd[24] : .274 (+0.388) SCDynamicStore "network" notification State:/Network/Service/3A1DA52C-9DBD-4573-9463-C4FEFAF18AF6/IPv4 : { Addresses : { 0 : 10.165.224.136 } InterfaceName : pdp_ip0 NetworkSignature : Cellular WAN: pdp_ip0 Router : 10.165.224.136 SubnetMasks : { 0 : 255.255.255.255 } } State:/Network/Global/DNS State:/Network/Global/IPv4 : { PrimaryInterface : pdp_ip0 PrimaryService : 3A1DA52C-9DBD-4573-9463-C4FEFAF18AF6 Router : 10.165.224.136 }

Fri Sep 3 16:03:56 iPhone-de-Jade-Burton configd [24] :. 805(+0.530)dnsinfo通知 星期五9月3日16:03:56 iPhone-de-Jade-Burton配置为[24] :. 862(+0.057)主要服务:3A1DA52C-9DBD-4573-9463-C4FEFAF18AF6(pdp_ip0) Fri Sep 3 16:03:56 iPhone-de-Jade-Burton configd [24]:主机名(偏好)= iPhone-de-Jade-Burton

Fri Sep 3 16:03:56 iPhone-de-Jade-Burton configd[24] : .805 (+0.530) dnsinfo notification Fri Sep 3 16:03:56 iPhone-de-Jade-Burton configd[24] : .862 (+0.057) Primary service: 3A1DA52C-9DBD-4573-9463-C4FEFAF18AF6 (pdp_ip0) Fri Sep 3 16:03:56 iPhone-de-Jade-Burton configd[24] : hostname (prefs) = iPhone-de-Jade-Burton

调试服务器

星期五9月3日16:03:58 iPhone-de-Jade-Burton com.apple.debugserver-48 [5905]:armv6的debugserver-48版权所有(c)2007-2009 Apple,Inc.保留所有权利. Fri Sep 3 16:03:58 iPhone-de-Jade-Burton com.apple.debugserver-48 [5905]:正在连接com.apple.debugserver服务... Fri Sep 3 16:03:58 iPhone-de-Jade-Burton内核[0]:lockbot [5904]内置配置文件:debugserver(沙盒) Fri Sep 3 16:04:05 iPhone-de-Jade-Burton com.apple.debugserver-48 [5906]:armv6的debugserver-48版权所有(c)2007-2009 Apple,Inc.保留所有权利. Fri Sep 3 16:04:05 iPhone-de-Jade-Burton com.apple.debugserver-48 [5906]:正在连接com.apple.debugserver服务... Fri Sep 3 16:04:05 iPhone-de-Jade-Burton内核[0]:lockbot [5904]内置配置文件:debugserver(沙盒) Fri Sep 3 16:04:10 iPhone-de-Jade-Burton com.apple.debugserver-48 [5907]:armv6的debugserver-48版权所有(c)2007-2009 Apple,Inc.保留所有权利. Fri Sep 3 16:04:10 iPhone-de-Jade-Burton com.apple.debugserver-48 [5907]:正在连接com.apple.debugserver服务... Fri Sep 3 16:04:10 iPhone-de-Jade-Burton内核[0]:lockbot [5904]内置配置文件:debugserver(沙盒) Fri Sep 3 16:04:16 iPhone-de-Jade-Burton com.apple.debugserver-48 [5908]:armv6的debugserver-48版权所有(c)2007-2009 Apple,Inc.保留所有权利. Fri Sep 3 16:04:16 iPhone-de-Jade-Burton com.apple.debugserver-48 [5908]:正在连接com.apple.debugserver服务... Fri Sep 3 16:04:16 iPhone-de-Jade-Burton内核[0]:lockbot [5904]内置配置文件:debugserver(沙盒) 星期五9月3日16:08:53 iPhone-de-Jade-Burton SpringBoard [39]:MultitouchHID(20af10)uilock状态:0-> 1 Fri Sep 3 16:08:54 iPhone-de-Jade-Burton configd [24]:CaptiveNetworkSupport:UIAllowedNotifyCallback:70 uiallowed:false

Fri Sep 3 16:03:58 iPhone-de-Jade-Burton com.apple.debugserver-48[5905] : debugserver-48 for armv6 Copyright (c) 2007-2009 Apple, Inc. All Rights Reserved. Fri Sep 3 16:03:58 iPhone-de-Jade-Burton com.apple.debugserver-48[5905] : Connecting to com.apple.debugserver service... Fri Sep 3 16:03:58 iPhone-de-Jade-Burton kernel[0] : lockbot[5904] Builtin profile: debugserver (sandbox) Fri Sep 3 16:04:05 iPhone-de-Jade-Burton com.apple.debugserver-48[5906] : debugserver-48 for armv6 Copyright (c) 2007-2009 Apple, Inc. All Rights Reserved. Fri Sep 3 16:04:05 iPhone-de-Jade-Burton com.apple.debugserver-48[5906] : Connecting to com.apple.debugserver service... Fri Sep 3 16:04:05 iPhone-de-Jade-Burton kernel[0] : lockbot[5904] Builtin profile: debugserver (sandbox) Fri Sep 3 16:04:10 iPhone-de-Jade-Burton com.apple.debugserver-48[5907] : debugserver-48 for armv6 Copyright (c) 2007-2009 Apple, Inc. All Rights Reserved. Fri Sep 3 16:04:10 iPhone-de-Jade-Burton com.apple.debugserver-48[5907] : Connecting to com.apple.debugserver service... Fri Sep 3 16:04:10 iPhone-de-Jade-Burton kernel[0] : lockbot[5904] Builtin profile: debugserver (sandbox) Fri Sep 3 16:04:16 iPhone-de-Jade-Burton com.apple.debugserver-48[5908] : debugserver-48 for armv6 Copyright (c) 2007-2009 Apple, Inc. All Rights Reserved. Fri Sep 3 16:04:16 iPhone-de-Jade-Burton com.apple.debugserver-48[5908] : Connecting to com.apple.debugserver service... Fri Sep 3 16:04:16 iPhone-de-Jade-Burton kernel[0] : lockbot[5904] Builtin profile: debugserver (sandbox) Fri Sep 3 16:08:53 iPhone-de-Jade-Burton SpringBoard[39] : MultitouchHID(20af10) uilock state: 0 -> 1 Fri Sep 3 16:08:54 iPhone-de-Jade-Burton configd[24] : CaptiveNetworkSupport:UIAllowedNotifyCallback:70 uiallowed: false

推荐答案

事实证明,正在进行某些电源管理,该电源管理可能会破坏3G网络接口.备份它的API是Apple专用的.

It turns out there is some power management going on that can take down the 3G network interface. The API to bring it back up is Apple private.

在使用普通香草BSD插槽时,这似乎最常见.

This seems to crop up most often when using plain vanilla BSD sockets.

Apple在CFSocketStream内添加了一些代码,以检查流量并在流量仍在流动的情况下保持网络接口正常运行.如果一分钟左右没有看到任何流量,则可以拆除网络接口,并关闭天线以节省功率.如果您通过CFSocketStream发送流量,则应该重新发送流量.对于UDP,您可能必须打开CFSocketStream并偶尔发送一些流量,以保持接口正常运行.

Apple has added some code inside of CFSocketStream to check for traffic and keep the network interface up if traffic is still flowing. If it sees no traffic for a minute or so the network interface can be torn down and the antenna turned off to save power. If you send traffic across the CFSocketStream it should come back up. In the case of UDP, you'll probably have to open a CFSocketStream and send some traffic occasionally in order to keep the interface up.

这篇关于间歇性的“没有路由到主机"在iOS上,先关闭飞行模式再修复的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆