Wie verbinde ich mich von Android aus mit dem Localhost-Port?

Wie verbinde ich mich von Android aus mit dem Localhost-Port?

Ich habe einen EasyPHP-Server auf meinem lokalen Computer. Ich erstelle ein Programm, das eine Verbindung zu PHP-Skripten herstellt und mir das Ergebnis an meinen lokalen PC zurückgibt. Alles funktioniert gut. Ich verwende die Adresse und den Port 127.0.0.1:8888. Ich habe 8888 verwendet, weil ich Port 80 für etwas anderes brauchte.

Ich bin bei mir zu Hause mit dem WLAN verbunden. Ich lade die Anwendung auf meinem Android herunter, ändere die Adresse http://192.168.1.101:8888/page.phpund bekomme keine Ergebnisse zurück.

Weiß jemand, wie ich über andere Geräte, die sich im selben Netzwerk befinden, in meinem Fall drahtlos, eine Verbindung zum Localhost-Server herstellen kann?

Antwort1

Ihr Webserver hört wahrscheinlich nur auf dem lokalen Host (127.0.0.1), auf den von keinem anderen Computer aus zugegriffen werden kann. Sie möchten, dass Ihr Webserver auf allen IP-Adressen hört. Wenn Sie Apache verwenden, bearbeiten Sie Ihre Konfiguration und stellen Sie sicher, dass Ihre Listenzeile folgendermaßen aussieht:

Listen 8888

und Ihren virtuellen Host-Eintrag (sofern Sie einen haben) wie folgt:

<VirtualHost *:8888>

Dies führt dazu, dass Apache auf allen Schnittstellen lauscht.

verwandte Informationen