84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
获取本地服务器IP经常会出现127.0.0.1,0:0:0:0:0:0:0:1,fe80:0:0:0:960:74bd:e1a0:e5b9%11 这些情况,怎么解决?
Comment obtenir une adresse IP locale en utilisant Java ? -Questions et réponses sur le site Web chinois PHP - Comment obtenir une adresse IP locale à l'aide de Java ? - Questions et réponses sur le site Web chinois PHP
Veuillez regarder et apprendre.
以下代码可解决此问题:
public static void main(String[] args) { try { Enumeration<networkinterface> enumeration = NetworkInterface .getNetworkInterfaces(); while (enumeration.hasMoreElements()) { NetworkInterface networkInterface = enumeration.nextElement(); if (networkInterface.isUp()) { Enumeration<inetaddress> addressEnumeration = networkInterface .getInetAddresses(); while (addressEnumeration.hasMoreElements()) { String ip = addressEnumeration.nextElement() .getHostAddress(); final String REGX_IP = "((25[0-5]|2[0-4]\\d|1\\d{2}|[1-9]\\d|\\d)\\.){3}(25[0-5]|2[0-4]\\d|1\\d{2}|[1-9]\\d|\\d)"; if (ip.matches(REGX_IP) && !ip.equals("127.0.0.1")) { System.out.println(ip); } } } } } catch (Exception e) { log.error("获取本机ip出现异常,异常信息为:" + e.getMessage()); } }</inetaddress></networkinterface>
Comment obtenir une adresse IP locale en utilisant Java ? -Questions et réponses sur le site Web chinois PHP - Comment obtenir une adresse IP locale à l'aide de Java ? - Questions et réponses sur le site Web chinois PHP
Veuillez regarder et apprendre.
以下代码可解决此问题: