public static Set<String> getIp(){
Set<String> set = new HashSet<String>();
try {
for (Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) {
NetworkInterface intf = en.nextElement();
for (Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) {
InetAddress inetAddress = enumIpAddr.nextElement();
if (!inetAddress.isLoopbackAddress() && !inetAddress.isLinkLocalAddress() && inetAddress.isSiteLocalAddress()) {
set.add(inetAddress.getHostAddress().toString());
}
}
}
} catch (SocketException ex) {
}
return set;
}java InetAddress.getLocalHost().getHostAddress() 获取本机真实IP
最新推荐文章于 2023-11-03 16:24:35 发布
本文介绍了一种使用Java编程语言获取本地计算机所有非环回、非链接本地且为站点本地的IP地址的方法。通过枚举网络接口和每个接口上的IP地址,筛选出符合条件的IP地址并将其存入集合中返回。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
ACE-Step
音乐合成
ACE-Step
ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言
1198

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



