Ich weiß nicht, vielleicht ist dieses Thema bereits gelöst, aber als ich kürzlich versucht habe, dies auf einem Windows-Rechner zu tun, bin ich auf viele Schwierigkeiten gestoßen. Meine Lösung war also ganz einfach. Ich habe diese Software heruntergeladen http://www.lenzg.net/rinetd/rinetd.html befolgte die Anweisungen zur Portweiterleitung, und mein Android-Gerät stellte erfolgreich eine Verbindung zu einem asp.net localhost-Projekt her und blieb an der Sollbruchstelle stehen.
meine rinetd.conf-Datei:
10.1.1.20 1234 127.0.0.1 1234
10.1.1.20 82 127.0.0.1 82
Dabei ist 10.1.1.20 meine localhost IP, 82 und 1234 meine Ports Außerdem habe ich eine Bad-Datei erstellt für einfaches Leben yournameofbathfile.bat, legen Sie diese Datei in rinedfolder. Meine Baddatei:
rinetd.exe -c rinetd.conf
Nachdem Sie diese Software gestartet haben, starten Sie Ihren aps.net-Server und versuchen Sie, von einem Android-Gerät oder einem beliebigen Gerät in Ihrem lokalen Netzwerk (z. B. Computer ABC startet putty) darauf zuzugreifen, und Sie werden sehen, dass alles funktioniert. Sie brauchen keine Router-Einstellungen vorzunehmen oder andere komplizierte Dinge zu tun. Ich hoffe, dass dies Ihnen helfen wird. Viel Spaß!
3 Stimmen
Diese Frage bezieht sich auf das Android Emulator und hat Lösungen, die auf diesen Fall anwendbar sind allein . Wenn Sie dieses Problem bei der Verwendung eines physisches Android-Gerät sehen Sie bitte stattdessen stackoverflow.com/questions/4779963/