evilgom
08/03/12, 12:57:03
Buenas, he buscado pero no he encontrado nada al respecto en el foro, mi pregunta es, cuando se depura una aplicación en un dispositivo real, que a su vez esta conectado por wifi, debería ser posible acceder a cualquier ruta de la red no?, por ejemplo si quiero hacer un ping a la máquina 192.168.1.10, desde el movil, debería llegar no?, el movil tiene una ip dentro del rango como cualquier otro dispositivo en dicha red (el pc es el 1.5 y el 1.10 es otra máquina con un servicio web esperando, y desde el pc se accede perfectamente a la 10), pero no hay manera, es que además intento hacer un ping a google por ejemplo y tampoco...
Estoy usando el InetAddr para hacer el ping, y lo hago de esta manera:
private boolean ping(String url) {
InetAddress inetAddr;
try {
inetAddr = conex.getByName(url);
return inetAddr.isReachable(5000);
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException io) {
io.printStackTrace();
}
return false;
}
Lo dicho, cualquier dirección, ya sea de la lan, o externa, devuelve false...
Gracias de antemano.
Estoy usando el InetAddr para hacer el ping, y lo hago de esta manera:
private boolean ping(String url) {
InetAddress inetAddr;
try {
inetAddr = conex.getByName(url);
return inetAddr.isReachable(5000);
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException io) {
io.printStackTrace();
}
return false;
}
Lo dicho, cualquier dirección, ya sea de la lan, o externa, devuelve false...
Gracias de antemano.