Direcciones ip
Hola, alguien sabe cómo obtener la dirección ip a través de un programa java de la máquina donde se está ejecutando el programa.
con InetAddress.getLocalHost() te devuelve la ip
este codigo te devuelve la ip en formato String y eliminado el nombre de la maquina.
import java.net.*;
class ip {
public String getLocalIp(){
String ipLocal=new String();
InetAddress getIp;
try {
getIp=InetAddress.getLocalHost();
ipLocal=getIp.toString();
}catch(Exception e){
System.out.println(e);
}
int posicion =ipLocal.indexOf("/");
return ipLocal.substring(posicion+1);
}
}
Un saludo
este codigo te devuelve la ip en formato String y eliminado el nombre de la maquina.
import java.net.*;
class ip {
public String getLocalIp(){
String ipLocal=new String();
InetAddress getIp;
try {
getIp=InetAddress.getLocalHost();
ipLocal=getIp.toString();
}catch(Exception e){
System.out.println(e);
}
int posicion =ipLocal.indexOf("/");
return ipLocal.substring(posicion+1);
}
}
Un saludo