String ipaddr = null;
try {
boolean isLoopBack = true;
Enumeration<NetworkInterface> en;
en = NetworkInterface.getNetworkInterfaces();
while(en.hasMoreElements()) {
NetworkInterface ni = en.nextElement();
if (ni.isLoopback())
continue;
Enumeration<InetAddress> inetAddresses = ni.getInetAddresses();
while(inetAddresses.hasMoreElements()) {
InetAddress ia = inetAddresses.nextElement();
if (ia.getHostAddress() != null && ia.getHostAddress().indexOf(".") != -1) {
ipaddr = ia.getHostAddress();
System.out.println(ipaddr);
isLoopBack = false;
break;
}
}
if (!isLoopBack)
break;
}
System.out.println(" IP = " + ipaddr);
} catch (SocketException e) {
e.printStackTrace();
}
'Back-End > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Java] ํธ๋ฆฌํ Lombok ๊ธฐ๋ฅ ์ ๋ฆฌ (0) | 2023.02.04 |
---|---|
[Java] IntelliJ์์ lombok ์ฌ์ฉํ๊ธฐ (0) | 2023.02.04 |
[Java] ํ๊ฒฝ๋ณ์ ์ค์ (0) | 2023.02.04 |
[Java] ์๋ฌ ๋ก๊ทธ ์ฐธ๊ณ ์๋ฃ (0) | 2017.11.10 |
[Java] this, super ํค์๋, this(), super() ํจ์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ (0) | 2017.02.22 |