sockets - utilizan - java.net.ConnectException-Conexión rechazada Emulador de Android
sockets con android (3)
Conseguí esto resuelto. Si uso la dirección IP interna, funciona bien (192.168.1.%) Dirección.
Lo siento por el espacio perdido aquí, pero tal vez alguien más pueda usar esto.
El 127.0.0.1 es para el dispositivo (emulador).
Tengo un emulador de Android que ejecuto desde eclipse y solo intento conectarme a un servidor de socket simple que escribí en .NET (c #).
El servidor se ejecuta en la misma máquina en el puerto 4505. Soy capaz de hacer telnet (a través de PuTTy) al servidor y funciona bien, pero cuando intento conectarme al servidor con el emulador de Android, obtengo un: java.net .ConnectException - localhost / 127.0.0.1: 4505 - Se rechazó la conexión en el error org.apache.harmony.luni.net.
Supongo que esto se debe a que el emulador está en una subred diferente o algo así. Sin embargo, si ese fuera el caso, creo que obtendría un error diferente que se detectaría en el bloque catch de UnknownHostException ...
en lugar de ''localhost'' ponga su dirección (192.168.1.%)
Según Emulator Networking, se debe utilizar IP 10.0.2.2
lugar de localhost
/ 127.0.0.1
.