国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

Java獲取電腦真實IP地址的示例代碼

瀏覽:3日期:2022-08-23 16:45:06

/** * @author yins * @date 2018年8月12日下午9:53:58 */import java.net.Inet4Address;import java.net.InetAddress;import java.net.NetworkInterface;import java.net.SocketException;import java.util.Enumeration; /** * 獲取本地真正的IP地址,即獲得有線或者無線WiFi地址。 * 過濾虛擬機、藍牙等地址 * @author yins * @date 2018年8月12日 下午9:53:58 */public class GetRealLocalIP { /** * 獲取本地真正的IP地址,即獲得有線或者無線WiFi地址。 * 過濾虛擬機、藍牙等地址 * @author yins * @date 2018年8月12日下午9:56:35 * @return */ public static String getRealIP() { try { Enumeration<NetworkInterface> allNetInterfaces = NetworkInterface .getNetworkInterfaces(); while (allNetInterfaces.hasMoreElements()) {NetworkInterface netInterface = (NetworkInterface) allNetInterfaces .nextElement(); // 去除回環接口,子接口,未運行和接口if (netInterface.isLoopback() || netInterface.isVirtual() || !netInterface.isUp()) { continue;}if (!netInterface.getDisplayName().contains('Intel') && !netInterface.getDisplayName().contains('Realtek')) { continue;}Enumeration<InetAddress> addresses = netInterface .getInetAddresses();System.out.println(netInterface.getDisplayName());while (addresses.hasMoreElements()) { InetAddress ip = addresses.nextElement(); if (ip != null) { // ipv4 if (ip instanceof Inet4Address) { System.out.println('ipv4 = ' + ip.getHostAddress()); return ip.getHostAddress(); } }}break; } } catch (SocketException e) { System.err.println('Error when getting host ip address' + e.getMessage()); } return null; }}

此代碼中只要讀取到了WiFi或者有線地址其中之一立即return。

以上就是Java獲取電腦真實IP地址的示例代碼的詳細內容,更多關于Java獲取IP地址的資料請關注好吧啦網其它相關文章!

標簽: Java
相關文章:
主站蜘蛛池模板: 香港| 桑植县| 石棉县| 班戈县| 宾阳县| 梁平县| 武川县| 阿勒泰市| 黄冈市| 电白县| 弥勒县| 哈巴河县| 江城| 乌拉特中旗| 比如县| 新兴县| 昭平县| 磐石市| 天镇县| 高阳县| 获嘉县| 临漳县| 察隅县| 肥东县| 曲水县| 固阳县| 景德镇市| 英山县| 达拉特旗| 泽普县| 建瓯市| 郑州市| 芦溪县| 周至县| 昌乐县| 共和县| 醴陵市| 颍上县| 桐柏县| 望谟县| 罗源县|