/ / BlackBerry OS 6: IOException: "l'homologue a refusé la connexion" sur l'URL spécifiée - BlackBerry, ioexception, httpconnection

BlackBerry OS 6: IOException: «homologue a refusé la connexion» sur l'adresse URL spécifiée - blackberry, ioexception, httpconnection

Appel

Connector.open("http://MySpecifiedURL.com;deviceside=true;apn=rim.net.gprs");

Jette IOException: "l'hébergeur a refusé la connection".

Cela se produit seulement avec quelques URL spécifiées, queutilisé pour les services Web et uniquement sur BlackBerry OS 6, sur d'autres versions de système d'exploitation (5.0 et 4. *) et avec d'autres URL, tout fonctionne correctement. Quelqu'un peut-il m'aider à comprendre pourquoi cela se produit?

Réponses:

2 pour la réponse № 1

Une erreur "pair refusé la connexion" se produit lorsquele serveur n’aime pas la connexion, c’est-à-dire que vous n’avez pas fourni le nom d’utilisateur / mot de passe correct à l’APN, ou qu’il n’ya rien d’écoute sur ce port. Mon premier essai serait de supprimer l’APN = partie de la connexion chaîne.

Mais si j'étais vous, je passerais à l'utilisation de Versatile Monkey "s classe d'assistance réseau qui trouvera le meilleur chemin de connexion TCP pourl'appareil, quelle que soit la version du système d'exploitation. Il vous permettra de gérer les cas où des appareils sont associés à un BES ou non, si le Wi-Fi est disponible, etc. Il est vraiment facile à utiliser et résout de nombreux problèmes de connectivité auxquels les développeurs de BB sont confrontés étant donné la diversité des appareils. là avec BES, BIS, Wi-Fi, etc.


0 pour la réponse № 2

La réponse définitive à ce sujet je l'ai trouvée dans "Apress Begining Blackberry Development Nov.2009".

De la page 186 à 190 plus ou moins ... ils jettent un code parfaitement écrit pour cela ... vous appelez cette méthode qu'ils définissent et elle renverra les paramètres supplémentaires nécessaires pour faire une demande appropriée en fonction de la disponibilité du réseau.

Je ne peux pas coller le code ici car ce serait illégal.

À votre santé!.