Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/04/2015, 13:36
Avatar de Profesor_Falken
Profesor_Falken
 
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 10 años, 3 meses
Puntos: 182
Respuesta: Conseguir ip de un dispositivo en red

Buenas,

Lo comentas como si fuese algo trivial de conseguir, sin embargo no lo es. Para ese tipo de cosas existen los escáneres de red.
Acaso la IP de dicho dispositivo no es conocida y fija en la red? Tampoco hay un servicio de DNS que permita asignarle un nombre para localizarlo fácilmente?

Si no es así, lo más fácil que puedes hacer es consultar la tabla ARP de tu interfaz, que te devolverá la lista de dispositivos que conoce y sus IPs. En cualquier caso eso no te garantiza ni mucho menos al 100% que vaya a encontrar.

Obviamente Java no tiene ninguna clase del JDK para hacer algo así. Si estás en windows podrías lanzar el comando "arp -a" desde java con un Runtime.getRuntime().exec y parsear la respuesta para obtener la IP deseada.

Un saludo
__________________
If to err is human, then programmers are the most human of us