2013-09-25 6 views
0

J'ai accédé à ce service Web avec succès avant avec le port: 80, pour quelques raisons je l'ai changé en 8080 mais maintenant je peux accéder aux services Web localement sur le système, il jette l'erreur ci-dessous sur le téléphone android.connexion ne parvient pas au service web .asmx sur localhost

**URL:** http://192.168.*.*:8080/webservice.asmx 

java.net.ConnectException: failed to connect to /192.168.*.* (port 8080): connect  failed: ETIMEDOUT (Connection timed out) 

une idée?

Répondre

0

Vous devez définir uses-permission - android.permission.INTERNET (Details) dans AndroidManifest.xml et également tester cette http://192.168.*.*:8080/webservice.asmx url sur le navigateur Web. Vous pouvez également obtenir le formulaire de motif des détails here.

Si ce n'est pas le cas ci-dessus, si vous essayez de connecter localhost de votre pc: alors le localhost fait référence à l'appareil sur lequel le code s'exécute.Si vous voulez vous référer à l'ordinateur qui exécute le simulateur Android , utilisez l'adresse IP 10.0.2.2 à la place. Vous pouvez lire plus de here.

+0

J'ai déjà mis les autorisations, je peux voir sur le navigateur web, fonctionne bien sur émulateur, seul problème est avec le téléphone android, BTW ordinateur/téléphone sont sous le même WIFI – Khawar

+0

sont votre mot de passe wifi protégé? – Yup

+0

oui, mais mon téléphone est déjà connecté au wifi – Khawar