Enumeration<NetworkInterface> nets;
String ip = null;
try {
nets = NetworkInterface.getNetworkInterfaces();
while (nets.hasMoreElements()) {
NetworkInterface netinterface = nets.nextElement();
// System.out.println(netinterface.getName());
Enumeration<InetAddress> inets = netinterface.getInetAddresses();
while (inets.hasMoreElements()) {
InetAddress inet = inets.nextElement();
if ( !inet.isLoopbackAddress() && inet instanceof Inet4Address) {
System.out.println(inet.getHostAddress());
//ip = inet.getHostAddress();
}
}
}
} catch (SocketException e) {
e.printStackTrace();
}