在路上

 找回密码
 立即注册
在路上 站点首页 学习 查看内容

Java获取网卡信息

2016-12-20 13:16| 发布者: zhangjf| 查看: 602| 评论: 0

摘要: InterfaceAddress 类表示一个由名称和分配给此接口的 IP 地址列表组成的网络接口。它用于标识加入多播组的本地接口。 接口通常是按名称(如 "le0")区分的。 NetworkParameterDemo.java import java.net.Int ...

InterfaceAddress 类表示一个由名称和分配给此接口的 IP 地址列表组成的网络接口。它用于标识加入多播组的本地接口。 接口通常是按名称(如 "le0")区分的。

NetworkParameterDemo.java

  1. import java.net.InterfaceAddress;
  2. import java.net.NetworkInterface;
  3. import java.net.SocketException;
  4. import java.util.Enumeration;
  5. import java.util.Iterator;
  6. import java.util.List;
  7. public class NetworkParameterDemo {
  8. public static void main(String[] args) throws Exception {
  9. Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces();
  10. while (en.hasMoreElements()) {
  11. NetworkInterface ni = en.nextElement();
  12. printParameter(ni);
  13. }
  14. }
  15. public static void printParameter(NetworkInterface ni) throws SocketException {
  16. System.out.println(" Name = " + ni.getName());
  17. System.out.println(" Display Name = " + ni.getDisplayName());
  18. System.out.println(" Is up = " + ni.isUp());
  19. System.out.println(" Support multicast = " + ni.supportsMulticast());
  20. System.out.println(" Is loopback = " + ni.isLoopback());
  21. System.out.println(" Is virtual = " + ni.isVirtual());
  22. System.out.println(" Is point to point = " + ni.isPointToPoint());
  23. System.out.println(" Hardware address = " + ni.getHardwareAddress());
  24. System.out.println(" MTU = " + ni.getMTU());
  25. System.out.println("nList of Interface Addresses:");
  26. List<InterfaceAddress> list = ni.getInterfaceAddresses();
  27. Iterator<InterfaceAddress> it = list.iterator();
  28. while (it.hasNext()) {
  29. InterfaceAddress ia = it.next();
  30. System.out.println(" Address = " + ia.getAddress());
  31. System.out.println(" Broadcast = " + ia.getBroadcast());
  32. System.out.println(" Network prefix length = " + ia.getNetworkPrefixLength());
  33. System.out.println("");
  34. }
  35. }
  36. }
复制代码

最新评论

小黑屋|在路上 ( 蜀ICP备15035742号-1 

;

GMT+8, 2025-8-23 04:26

Copyright 2015-2025 djqfx

返回顶部