17/04/2015, 13:36
|
| | | 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 |