este pequeño fragmento de código permite saber el nombre de host y la dirección ip de la computadora en la que se ejecuta, muy útil para aplicaciones relacionadas con la red.
try { InetAddress addr = InetAddress.getLocalHost(); String hostname = addr.getHostName(); System.out.println("Host: " + hostname); System.out.println("IP: " + addr.getHostAddress()); } catch (Exception e) { // TODO: Add catch code e.printStackTrace(); }
Justo lo q necesitaba!!
ResponderBorrarMuchas Gracias!!
de nada!
ResponderBorrarHola, sabes una forma de saber cuantas maquinas estan conectadas a la red local desde Java?
ResponderBorrarconectadas a la red local, te refieres a una red de windows?, se me ocurre que si es windows podrias usar arp ( el comando arp -a en consola te da todas las direcciones MAC conocidas en la red )
ResponderBorrarlo que necesitas es especifico del SO, y también podria tener restricciones en cuanto a seguridad, privacidad etc
Si eso lo tengo claro... Pero lo que quiero es que sea desde Java... Que dentro de un blucle infinito haya un metodo que devuelva todas las posibles conexiones a la Red local.
ResponderBorrar