Hallo ich entwickle eine App mit Android Emulator. Ich muss einen UDP-Socket an einem Port X registrieren, auf den vom lokalen Netzwerk aus zugegriffen werden kann. Da Android Emulator NAT ist, brauche ich Portweiterleitung. Ich folgte diesem Beitrag "Reaching a network device by IP and port using the Android emulator". Es zeigt, dass ichUDP-Portweiterleitung für Android-Emulator; "adb vorwärts udp: port udp: port" und telnet localhost adb_port funktioniert nicht
adb forward tcp:localPort tcp:emulatorPort
aber dieses Schema für udp funktioniert nicht verwenden müssen (Wenn jemand seine Version für UDP weiß, dann lass es mich wissen). Für UDP fand ich eine andere Lösung, die ich zu adb Port Telnet müssen wie folgt
telnet localhost 5037
und leiten UDP-Port redir Befehl
redir add udp:36963:36963
(My adb ist an Port 5037 läuft) Aber wenn ich telnet es gibt den folgenden Fehler
telnet 127.0.0.1 5037
Connecting to 127.0.0.1:5037...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.
Connection closed by foreign host.
ich viel versucht, eine Lösung für diese aber ergebnislos zu finden.
Ich brauche eine Lösung für den Zugriff auf Emulator aus dem äußeren Netzwerk.
Kanwar, haben Sie schon eine Lösung für das Problem gefunden? Ich bin wirklich interessiert an dieser Antwort –