¿Alguien puede decirme por qué esto no funciona en el emulador de Android? Desde el navegador tengo acceso y el servidor es interno. Todo lo que puedo pensar es que me falta algo de configuración en mi aplicación para que pueda acceder a la capa de red.Android HTTP Connection
try {
InetAddress server = Inet4Address.getByName("thehost");
//Doesn't work either
//or InetAddress server2 = Inet4Address.getByAddress(new String("192.168.1.30").getBytes());
if(server.isReachable(5000)){
Log.d(TAG, "Ping!");
}
Socket clientsocket = new Socket(server, 8080);
} catch (UnknownHostException e) {
Log.e(TAG, "Server Not Found");
} catch (IOException e) {
Log.e(TAG, "Couldn't open socket");
}
lanza una UnknownHostException
Gracias
Eso fue todo. Muchas gracias. – Eldelshell
¡Excelente! Me encanta cuando son las soluciones fáciles. –
¡Guau! Esto ha alcanzado 3k vistas ... eso debería darte muchos puntos SO Reto – Eldelshell