Bonjour,
Après une recherche sur notre ami google je n'ai pas trouvé de réponse à mon problème, je compte sur vous pour un petit coup de main ^^
Alors je développe une application android en lien avec un serveur ASP.NET.
Je communique avec ce dernier en utilisant KSOAP2.
Tout se passe très bien tant que je suis en WIFI, cependant lorsque je passe en 3G je me cogne une erreur de socket à savoir que je ne réussi plus à atteindre mon serveur.
Voici la partie du code qui plante :
Bien je ne pense pas être avoir été très précis, mais si une âme charitable voulait bien me prêter main forte ^^
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 //préparation de la requete enveloppe.setOutputSoapObject(request); HttpTransportSE androidHttpTransport = new HttpTransportSE(aURLSERVICE); androidHttpTransport.debug = true; String soapaction = aNAMESPACE+IDENTIFICATION; SoapObject reponse = null; try { //appel au service androidHttpTransport.call(soapaction, enveloppe); //retour du resultat reponse = (SoapObject)enveloppe.getResponse(); } catch (IOException e) { //erreur de connexion e.printStackTrace(); } catch (XmlPullParserException e) { //erreur e.printStackTrace(); } if(reponse !=null) { this.parseReponse(reponse); } }
Partager