import java.net.Inet4Address; import java.net.InetAddress; import java.net.NetworkInterface; import java.net.SocketException; import java.net.UnknownHostException; import java.util.Enumeration; public class Main{ // 将byte[] 数组转换为16进制 public static String bytes2HexString(byte[] b) { String ret = ""; for (int i = 0; i < b.length; i++) { String hex = Integer.toHexString(b[ i ] & 0xFF); if (hex.length() == 1) { hex = '0' + hex; } ret += hex.toUpperCase(); } return ret; } public static void main(String []args) throws UnknownHostException, SocketException{ //Main.getIp(); Enumeration allNetInterfaces = NetworkInterface.getNetworkInterfaces(); InetAddress ip = null; while (allNetInterfaces.hasMoreElements()) { NetworkInterface netInterface = (NetworkInterface) allNetInterfaces.nextElement(); System.out.println(netInterface.getName()); Enumeration addresses = netInterface.getInetAddresses(); while (addresses.hasMoreElements()) { ip = (InetAddress) addresses.nextElement(); if (ip != null && ip instanceof Inet4Address) { System.out.println("本机的IP = " + ip.getHostAddress()); } } } } public static byte[] getIp() throws UnknownHostException { byte[] b = InetAddress.getLocalHost().getAddress(); Enumeration allNetInterfaces = null; try { allNetInterfaces = NetworkInterface.getNetworkInterfaces(); } catch (SocketException e) { e.printStackTrace(); } InetAddress ip = null; NetworkInterface netInterface = null; while (allNetInterfaces.hasMoreElements()) { netInterface = (NetworkInterface) allNetInterfaces.nextElement(); if (netInterface.getName().trim().equals("eth0")){ Enumeration addresses = netInterface.getInetAddresses(); while (addresses.hasMoreElements()) { ip = (InetAddress) addresses.nextElement(); } break; } } if (ip != null && ip instanceof Inet4Address) { return b = ip.getAddress(); } return b; } }
最近下载更多
1358849392 LV21
4月12日
微信网友_6166561027215360 LV2
2022年10月8日
仰望星空five LV1
2020年3月13日
skipple3 LV39
2020年3月3日
yang9999 LV1
2019年12月20日
lgp1991 LV1
2019年5月7日
快乐的男孩子 LV5
2019年1月23日
caohanren LV11
2019年1月17日
Silence丶二哈 LV13
2019年1月16日
tian2019 LV1
2019年1月10日
最近浏览更多
1358849392 LV21
4月12日
ming_123_9715 LV23
2022年12月15日
wanglun_wl LV10
2022年10月18日
微信网友_6166561027215360 LV2
2022年10月8日
funcrit LV2
2022年7月18日
zhy1989wz LV6
2022年3月15日
农村拓哉
2021年12月7日
暂无贡献等级
13561143836 LV7
2021年11月10日
明天更美好 LV10
2021年9月9日
铁血战士 LV1
2021年6月2日