J'ai implémenté un service web pour une application Android. Le service Web s'exécute sur mon hôte local (192.168.1.2). En utilisant l'émulateur Android, j'ai réussi à me connecter au service Web. J'ai essayé de connecter mon appareil Android en utilisant le mode de débogage au service Web, mais cela n'a pas fonctionné. Ma question est donc de savoir s'il est possible de connecter un appareil Android à ce service Web qui s'exécute sur mon hôte local (192.168.1.2) sans utiliser une véritable IP ?
Réponse
Trop de publicités?J'ai eu les mêmes problèmes, j'ai fait de nombreuses recherches, puis j'ai découvert que vous deviez explicitement modifier les paramètres de votre pare-feu. Votre pare-feu bloque l'accès à votre code à partir d'une source externe. Donc, tout ce que vous avez à faire est d'aller dans les paramètres du pare-feu, d'ajouter le port 80 (dans mon cas puisque j'utilise Apache http Server) pour les appels entrants et sortants. Maintenant, vous pouvez le tester sur le navigateur de votre téléphone http://192.16 . .**:80/