Mon application iPhone utilise UDP pour communiquer via le réseau cellulaire. Cela fonctionne généralement, sauf que parfois le système d'exploitation renvoie "Aucune route vers l'hôte" (65) sur un appel sendto, et il ne fonctionne jamais à partir de ce point - Je continue à recevoir la même erreur, même si je ferme et rouvrez l'application. Cependant, si je change de mode de vol (en réinitialisant probablement la pile de communications) et que je retourne à l'application, tout fonctionne.intermittent "No Route to Host" sur iOS, mode de vol désactivé puis correctifs
J'ai le WiFi éteint afin que je puisse le forcer à utiliser le réseau de cellules. De plus, si je mets le téléphone dans cet état qui ne fonctionne pas et que j'ouvre, par exemple, l'application Stocks, il dit brièvement (pendant environ 1 seconde) "Network Unavailable", avant de se connecter et de se mettre à jour. Il semble qu'il y ait du code dans l'application Stocks qui reconnaît le problème et effectue une sorte de réinitialisation et de nouvelle tentative. Je suppose que cette application utilise TCP/IP pour parler à un service Web.
Qui peut me dire ce qui se passe, ou comment je peux faire la même chose "réinitialiser et réessayer" que je pense que Stocks fait? Toutes les idées beaucoup apprécié :)
Jade
APP (Udp) FONCTIONNE NORMALEMENT, DEMANDE ET OBTIENT SENDS RÉPONSE
Ven 3 septembre 15:48:56 iPhone-de-Jade-Burton Udp [5866]: JDuplicateFilter reçu paquet: index = 0, groupe = 0, total = 1 Ven Sep 3 15:48:56 iPhone-de-Jade-Burton Udp [5866]: JDuplicateFilter: obtenu le groupe 0, comme prévu Vendredi 3 15:48:56 iPhone-de-Jade-Burton Udp [5866]: JDuplicateFilter: ajout d'un objet. 1 article (s) dans ensemble, 1 article (s) dans la file d'attente Ven Sep 3 15:48:56 iPhone-de-Jade-Burton Udp [5866]: JResender efface le paquet en attente de ACK: index = 0, groupe = 0, total = 1 Ven Sep 3 15:48:56 iPhone-de-Jade-Burton Udp [5866]: JMerger: simple groupe de 1 paquet, passant par ven. 3 sept. 15:48:56 iPhone-de-Jade-Burton udp [5866]: réponse
DEBUG TÉLÉPHONES SERVEUR HOME
ven 3 septembre 15:49:54 iPhone-de-Jade-Burton com.apple.debugserver-48 [5871]: DebugServer-48 pour le droit d'auteur ARMv6 (c) 2007-2009 Apple, Inc. Tous droits réservés. Ven Sep 3 15:49:54 iPhone-de-Jade-Burton com.apple.debugserver-48 [5871]: Connexion au service com.apple.debugserver ... Ven Sep 3 15:49:55 iPhone-de -Jade-Burton noyau [0]: lockbot [5870] Profil intégré: debugserver (bac à sable)
COMMCENTER DÉSACTIVE QUELQUE CHOSE PARCE QU'IL N'A PAS ÉTÉ UTILISÉ PENDANT 8 MINUTES?
Ven Sep 3 15:57:50 iPhone-de-Jade-Burton CommCenter [31]: Désactivation du contexte PDP 0, car il est resté inactif. Ven Sep 3 15:57:52 iPhone-de-Jade-Burton configd [24]: .519 (+600.896) Notification de réseau "SCDynamicStore" État:/Réseau/Interface/pdp_ip0/IPv4: enlevé Ven Sep 3 15 : 57: 52 iPhone-de-Jade-Burton CommCenter [31]: contexte PDP 0 Désactivé qui prend en charge les types de connexion 0x1
configd nous dit que les choses ont chang
ven 3 septembre 15:57:52 iPhone- Configd de-Jade-Burton [24]: CaptiveNetworkSupport: CaptiveHandleNetworkChanged: 2158 Clé: État:/Réseau/Service/3A1DA52C-9DBD-4573-9463-C4FEFAF18AF6/IPv4 Ven Sep 3 15:57:52 iPhone-de-Jade- Burton configd [24]: .670 (+0.151) Notification "réseau" SCDynamicStore État:/Réseau/Service/3A1DA52C-9DBD-4573-9463-C4FEFAF18AF6/IPv4: retiré Ven Sep 3 15:57:52 iPhone-de-Jade-Burton configd [24]: réseau la configuration a changé. Ven Sep 3 15:57:52 iPhone-de-Jade-Burton configd [24]: .948 (+0.278) SCDynamicStore notification "réseau" État:/Réseau/Global/IPv4: retiré État:/Réseau/Global/DNS Ven Sep 3 15:57:52 iPhone-de-Jade-Burton configd [24]: .964 (+0.016) notification dnsinfo Ven Sep 3 15:57:52 iPhone-de-Jade-Burton configd [24 ]: .985 (+0.020) Service principal: supprimé Ven Sep 3 15:57:53 iPhone-de-Jade-Burton configd [24]: nom d'hôte (préférences) = iPhone-de-Jade-Burton
APP (Udp) NE FONCTIONNE PLUS, OBTIENT L'ERREUR sur sendto
Ven Sep 3 15:58:39 iPhone-de-Jade-Burton Udp [5866]: JSplitter envoi de paquets Ven Sep 3 15:58:39 iPhone-de-Jade-Burton Udp [5866]: 16 octet (s), indice = 1, groupe = 1, total = 1 Ven Sep 3 15:58:39 iPhone -de-Jade-Burton Udp [5866]: JResender enregistré le paquet. total maintenant: 1 Ven Sep 3 15:58:39 iPhone-de-Jade-Burton Udp [5866]: Erreur de socket 65, Pas d'itinéraire pour héberger Ven Sep 3 15:58:43 iPhone-de-Jade-Burton Udp [5866]: JSplitter envoyant des paquets Ven Sep 3 15:58:43 iPhone-de-Jade-Burton UDP [5866]: 16 octet (s), indice = 1, groupe = 2, total = 1 Ven Sep 3 15 : 58: 43 iPhone-de-Jade-Burton UDP [5866]: JResender a sauvé le paquet. total maintenant: 2 Ven Sep 3 15:58:43 iPhone-de-Jade-Burton Udp [5866]: Erreur de socket 65, Aucune route vers l'hôte
LAUNCHD LOGGING "BUG"?
Ven Sep 3 15:59:06 iPhone-de-Jade-Burton com.apple.launchd [1] (UIKitApplication: com.yourcompany.Udp [0xeb7c] [5866]): (UIKitApplication: com.yourcompany. Udp [0xeb7c]) Bogue: launchd_core_logic.c: 2688 (24132): 10 Ven Sep 3 15:59:06 iPhone-de-Jade-Burton com.apple.launchd [1] (UIKitApplication: com.yourcompany.Udp [ 0xeb7c] [5866]): (UIKitApplication: com.yourcompany.Udp [0xeb7c]) Travailler autour de 5020256. En supposant que le travail s'est écrasé. Ven 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 semble avoir écrasé: Segmentation fault
BOGUE DANS MON APP FAIRE AVEC SHUT impures vERS LE BAS, PAS PERTINENT MAINTENANT
ven 3 septembre 15:59:06 iPhone-de-Jade-Burton SpringBoard [ 39]: Application 'Udp' sortie anormalement avec le signal 11: Erreur de segmentation Ven Sep 3 16:03:09 iPhone-de-Jade-Burton SpringBoard [39]: Tuer com.yourcompany.Udp activer: désactiver: pour l'installation de l'application Fri Sep 3 16:03:11 iPhone-de-Jade-Burton SpringBoard [39]: Rechargement et rendu de toutes les icônes d'application.
DEBUG TÉLÉPHONES SERVEUR Retour à la maison
Ven 3 septembre 16:03:18 iPhone-de-Jade-Burton com.apple.debugserver-48 [5896]: DebugServer-48 pour ARMv6 Copyright (c) 2007- 2009 Apple, Inc. Tous droits réservés. Ven Sep 3 16:03:18 iPhone-de-Jade-Burton com.apple.debugserver-48 [5896]: Connexion au service com.apple.debugserver ... Ven Sep 3 16:03:19 iPhone-de -Jade-Burton noyau [0]: lockbot [5888] Profil intégré: debugserver (bac à sable) Ven Sep 3 16:03:20 iPhone-de-Jade-Burton com.apple.launchd [1] (UIKitApplication: com.yourcompany .Udp [0x62c6] [5897]): (UIKitApplication: com.yourcompany.Udp [0x62c6]) engendré et attendant que le débogueur s'attache avant de continuer ... Ven Sep 3 16:03:21 iPhone-de-Jade- Burtonapp.apple.debugserver-48 [5896]: Vous avez une connexion, en attente des instructions du débogueur pour la tâche "(null)". Ven Sep 3 16:03:21 Noyau iPhone-de-Jade-Burton [0]: launchd [5897] Profil intégré: conteneur (bac à sable) Ven Sep 3 16:03:21 iPhone-de-Jade-Burton kernel [ 0]: launchd [5897] Conteneur:/private/var/mobile/Applications/B69449D6-EBC4-41E1-AEB0-8D8C91C7EA17 [69] (bac à sable)
I RELANCER MON APP; TOUJOURS PAS DE TRAVAIL
Ven 3 septembre 16:03:40 iPhone-de-Jade-Burton Udp [5897]: JSplitter envoi de paquets Ven 3 septembre 16:03:40 iPhone-de-Jade-Burton Udp [5897] : 16 byte (s), index = 1, group = 0, total = 1 Ven Sep 3 16:03:40 iPhone-de-Jade-Burton Udp [5897]: NOTE: envoi de séquence de groupe 0 Ven Sep 3 16 : 03: 40 iPhone-de-Jade-Burton Udp [5897]: JResender a sauvé le paquet. au total maintenant: 1 Ven 3 septembre 16:03:40 iPhone-de-Jade-Burton Udp [5897]: Erreur de socket 65, Pas de route pour accueillir
J'ARRÊTE MON APP
Fri Sep 3 16: 03:46 iPhone-de-Jade-Burton Udp [5897]: recvfrom retourne -1
PLUS launchd "BUG" JOURNAUX
ven 3 septembre 16:03:46 iPhone-de-Jade-Burton com. apple.launchd [1] (UIKitApplication: com.yourcompany.Udp [0x62c6] [5897]): (UIKitApplication: com.yourcompany.Udp [0x62c6]) Bogue: launchd_core_logic.c: 3270 (24132): 0 ven. 16:03:46 iPhone-de-Ja de-Burton com.apple.debugserver-48 [5896]: 1 [1708/1403]: erreur: :: lecture (6, 0x3809f4, 1024) => -1 err = Descripteur de fichier incorrect (0x00000009) Ven Sep 3 16 : 03: 46 iPhone-de-Jade-Burton com.apple.launchd [1] (UIKitApplication: com.yourcompany.Udp [0x62c6] [5897]): (UIKitApplication: com.yourcompany.Udp [0x62c6]) Bogue: launchd_core_logic .c: 799 (24132): 3 Ven Sep 3 16:03:46 iPhone-de-Jade-Burton com.apple.launchd [1] (UIKitApplication: com.yourcompany.Udp [0x62c6] [5897]): (UIKitApplication: com.yourcompany.Udp [0x62c6]) Bogue: launchd_core_logic.c: 2688 (24132): 10 Ven Sep 3 16:03:46 iPhone-de-Jade-Burton com.apple.launchd [1] (UIKitApplication: com.yourcompany.Udp [0x62c6] [5897]): (UIKitApplication: com.yourcompany.Udp [0x62c6]) Travailler autour de 5020256. En supposant que le travail s'est écrasé.
lance actuellement "Stocks" APP
Ven 3 septembre 16:03:46 iPhone-de-Jade-Burton SpringBoard [39]: Impossible de supprimer l'emploi avec l'étiquette UIKitApplication: com.yourcompany.Udp [0x62c6] . Erreur: Pas de processus Ven Sep 3 16:03:53 Stocks iPhone-de-Jade-Burton [5900]: CGImageCreateWithImageProvider: taille d'image invalide: 10 x 10. Ven Sep 3 16:03:53 iPhone-de-Jade -Burton Stocks [5900]: CGImageCreateWithImageProvider: taille d'image invalide: 10 x 10. Ven Sep 3 16:03:53 iPhone-de-Jade-Burton UIKitApplication: com.apple.stocks [0x680e] [5900]: ven. 16:03:53 Stocks iPhone-de-Jade-Burton [5900]: CGImageCreateWithImageProvider: taille d'image invalide: 10 x 10. Ven Sep 3 16:03:53 iPhone-de-Jade-Burton UIKitApplication: com.apple.stocks [0x680e] [5900]: Ven Sep 3 16:03:53 Stocks iPhone-de-Jade-Burton [5900]: CGImageCreateWithImageProvider: taille d'image non valide: 10 x 10. Ven Sep 3 16:03:53 iPhone-de Jade-Burton configd [24]: CaptiveNetworkSupport: UIAllowedNotifyCallback: 70 autorisé: vrai
CommCenter
Ven 3 septembre 16:03:53 iPhone-de-Jade-Burton CommCenter [31]: client [Stocks] est révélateur contexte PDP 0 aller active. Ven Sep 3 16:03:53 iPhone-de-Jade-Burton CommCenter [31]: forcer le masque de connexion pour que 0 soit internet car il n'y a pas de masque Ven Sep 3 16:03:53 iPhone-de-Jade-Burton CommCenter [31]: Le client [Stocks] indique le contexte PDP 0 pour devenir actif. Ven Sep 3 16:03:53 iPhone-de-Jade-Burton CommCenter [31]: forcer le masque de connexion pour que 0 soit internet car il n'y a pas de masque Ven Sep 3 16:03:54 iPhone-de-Jade-Burton CommCenter [31]: Le client [Stocks] indique le contexte PDP 0 pour devenir actif. Ven Sep 3 16:03:54 iPhone-de-Jade-Burton CommCenter [31]: forcer le masque de connexion pour que 0 soit internet car il n'y a pas de masque Ven Sep 3 16:03:54 iPhone-de-Jade-Burton CommCenter [31]: Le client [Stocks] indique le contexte PDP 0 pour devenir actif. Ven 3 septembre 16:03:54 iPhone-de-Jade-Burton CommCenter [31]: forcer masque de connexion pour 0 à être Internet parce qu'il n'y a pas de masque
configd
Ven 3 septembre 16h03: 55 iPhone-de-Jade-Burton configd [24]: 0,885 (362,900) SCDynamicStore "réseau" notification Etat:/réseau/Interface/pdp_ip0/IPv4: { Adresses: {0 : 10.165.224.136 } DestAddresses: { 0: 10.165.224.136 } }
Ven Sep 3 16:03:56 iPhone-de-Jade-Burton configd [24]: CaptiveNetworkSupport: CaptiveHandleNetworkChanged: 2158 clé: État:/Réseau/Service/3A1DA52C-9DBD-4573-9463-C4FEFAF18AF6/IPv4 ven. 16:03:56 Noyau iPhone-de-Jade-Burton [0]: AppleSerialMultiplexer: nif :: ioctl: MTU réglé sur 1450 Ven Sep 3 16:03:56 iPhone-de-Jade-Burton configd [24]: réseau la configuration a changé.
L'INTERFACE QUI AVAIT DÉJÀ ÉTÉ HANDICAPÉE A-T-ELLE ÉTÉ REACTIVÉE? NOTE 3 SECONDES APRES LANCEMENT DE "STOCKS"
Ven Sep 3 16:03:56 iPhone-de-Jade-Burton CommCenter [31]: Contexte PDP 0 activé qui prend en charge les types de connexion 0x1.
configd nous en parle
Ven Sep 3 16:03:56 iPhone-de-Jade-Burton configd [24]: 0,274 (0,388) SCDynamicStore "réseau" notification Etat:/Réseau/service/3A1DA52C-9DBD-4573-9463-C4FEFAF18AF6/IPv4: { Adresses: {0 : 10.165.224.136 } InterfaceName: pdp_ip0 NetworkSignature: WAN cellulaire: pdp_ip0 Router: 10.165.224.136 SubnetMasks: {0 : 255.255.255.255 } } État:/Réseau/Global/DNS Etat:/Réseau/mondial/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) notification dnsinfo Ven Sep 3 16:03:56 iPhone-de-Jade-Burton configd [24]: .862 (+0.057) Service principal: 3A1DA52C-9DBD-4573-9463-C4FEFAF18AF6 (pdp_ip0) Ven Sep 3 16:03:56 iPhone-de-Jade-Burton configd [24]: nom d'hôte (prefs) = iPhone-de-Jade- Burton
DEBUGSERVER
Ven Sep 3 16:03:58 iPhone-de-Jade-Burton com.apple.debugserver-48 [5905]: debugserver-48 pour armv6 Copyright (c) 2007-2009 Apple, Inc. Tous droits réservés. Ven Sep 3 16:03:58 iPhone-de-Jade-Burton com.apple.debugserver-48 [5905]: Connexion au service com.apple.debugserver ... Ven Sep 3 16:03:58 iPhone-de -Jade-Burton noyau [0]: lockbot [5904] Profil intégré: debugserver (bac à sable) Ven Sep 3 16:04:05 iPhone-de-Jade-Burton com.apple.debugserver-48 [5906]: debugserver-48 pour armv6 Copyright (c) 2007-2009 Apple, Inc. Tous droits réservés. Ven Sep 3 16:04:05 iPhone-de-Jade-Burton com.apple.debugserver-48 [5906]: Connexion au service com.apple.debugserver ... Ven Sep 3 16:04:05 iPhone-de -Jade-Burton noyau [0]: lockbot [5904] Profil intégré: debugserver (bac à sable) Ven Sep 3 16:04:10 iPhone-de-Jade-Burton com.apple.debugserver-48 [5907]: debugserver-48 pour armv6 Copyright (c) 2007-2009 Apple, Inc. Tous droits réservés. Ven Sep 3 16:04:10 iPhone-de-Jade-Burton com.apple.debugserver-48 [5907]: Connexion au service com.apple.debugserver ... Ven Sep 3 16:04:10 iPhone-de -Jade-Burton noyau [0]: lockbot [5904] Profil intégré: debugserver (bac à sable) Ven Sep 3 16:04:16 iPhone-de-Jade-Burton com.apple.debugserver-48 [5908]: debugserver-48 pour armv6 Copyright (c) 2007-2009 Apple, Inc. Tous droits réservés. Ven Sep 3 16:04:16 iPhone-de-Jade-Burton com.apple.debugserver-48 [5908]: Connexion au service com.apple.debugserver ... Ven Sep 3 16:04:16 iPhone-de -Jade-Burton noyau [0]: lockbot [5904] Profil intégré: debugserver (bac à sable) Ven Sep 3 16:08:53 iPhone-de-Jade-Burton SpringBoard [39]: MultitouchHID (20af10) état d'uilock: 0 - > 1 ven 3 septembre 16:08:54 iPhone-de-Jade-Burton configd [24]: CaptiveNetworkSupport: UIAllowedNotifyCallback: 70 uiallowed: false