try { Enumeration<NetworkInterface> interfaces = NetworkInterface.getNetworkInterfaces(); while (interfaces.hasMoreElements()) { NetworkInterface iface = interfaces.nextElement(); if (iface.isLoopback() || !iface.isUp()) { continue; } Enumeration<InetAddress> addresses = iface.getInetAddresses(); while (addresses.hasMoreElements()) { InetAddress addr = addresses.nextElement(); if (addr instanceof Inet6Address) { continue; } ip = addr.getHostAddress(); } } } catch (SocketException e) { LoggerUtils.error(String.format("获取本机IP异常:%s", e.getStackTrace()), null); ip = "127.0.0.1"; }
转载于:https://www.cnblogs.com/chinaifae/p/10239315.html
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/101192.html原文链接:https://javaforall.net