Professionele internetverslaafde • Game-enthousiasteling • Tech-maker
Professionele internetverslaafde • Game-enthousiasteling • Tech-maker

Hoe u verbinding maakt met de lokale Google App Engine-site vanaf uw Android

Hoe u verbinding kunt maken met uw Google App Engine-site vanaf uw Android-emulator op localhost, zonder dat er een ConnectException optreedt!
Deze pagina is voor uw gemak vertaald uit het Engels door mijn zeer gemotiveerde AI-stagiaires. Ze zijn nog in ontwikkeling, dus er kunnen een paar foutjes doorheen zijn geglipt. Raadpleeg de Engelse versie voor de meest accurate informatie.
Thuis Blog Hoe u verbinding maakt met de lokale Google App Engine-site vanaf uw Android

Houd er rekening mee dat deze blogpost in juni 2011 is gepubliceerd. Afhankelijk van wanneer u hem leest, kunnen bepaalde delen dus verouderd zijn. Helaas kan ik deze berichten niet altijd volledig up-to-date houden om ervoor te zorgen dat de informatie accuraat blijft.

    If you are trying, from your Android application through the Android emulator, to access an external service on the same computer (such as your own Google App Engine site) by using the host name localhost or the IP-address 127.0.0.1, you might get a java.net.ConnectException java.net.ConnectException: localhost/127.0.0.1:8888 - Connection refused error - even though you can perfectly well access the service outside the Android application.
    The reason why a ConnectException occurs is because "localhost" or "127.0.0.1" inside the Android emulator is the emulator's own loopback interface, meaning all request sent to the destination will be looped backed to the emulator and won't actually be sent to your local machine.
    To by pass this, simply replace "localhost" with the IP-address "10.0.2.2", as this is a special address towards the real local host.
    Done!

    Geschreven door Special Agent Squeaky. Eerste publicatie 2011-06-03. Laatste update 2011-06-03.

    📺 Bekijk de nieuwste video van Squeaky!

    Hoe voeg je eenvoudige realtime ondertitels toe aan je livestream