/**
* 获取服务器IP地址
* @return
*/
public static String getServerIp(){
String SERVER_IP = null;
try {
String ipAddr="";
InetAddress inetAddress=InetAddress.getLocalHost();
byte[] adds = inetAddress.getAddress();
for (int i = 0; i < adds.length; i++) {
if(i>0){
ipAddr+=".";
}
ipAddr+=adds[i]&0xFF;
String hostName = inetAddress.getHostName();
System.out.println("ipAddr:"+ipAddr);
System.out.println("hostName:"+hostName);
}
} catch (UnknownHostException e) {
e.printStackTrace();
}
return SERVER_IP;
}
转载于:https://www.cnblogs.com/CAOXIAOYANG/p/10717322.html
本文介绍了一种使用Java代码获取服务器IP地址的方法。通过InetAddress类的getLocalHost()方法,可以获取本地主机的InetAddress实例,再通过调用其getAddress()方法得到IP地址的字节数组,并将其转换为字符串形式。此代码适用于需要在网络编程中快速获取服务器IP的场景。
4020

被折叠的 条评论
为什么被折叠?



