打印网络设备信息

学习java套接字编程之 打印网络设备信息

package vb2005xu.net.display;

import java.net.*;
import java.util.Enumeration;

/**
 * 打印 本地网络设备的信息
 * 
 * @author KenXu 2010-8-20 
 */
public class InetAdderssesInfo {
	
	public static void run() throws SocketException {
		
		
		Enumeration<NetworkInterface> networkInterfaces = NetworkInterface.getNetworkInterfaces();
		
		
		while (networkInterfaces.hasMoreElements()){
			NetworkInterface networkInterface = networkInterfaces.nextElement() ;
			
			String $outInfo = "********* " + networkInterface.getName() + " *********" + "\n" ; 
			$outInfo += "设备名称: " + networkInterface.getDisplayName() + "\n" ;
			
			System.out.println($outInfo+"\n");
			
		}
		
	}
	
	public static void main(String[] args) {
		try {
			InetAdderssesInfo.run();
		} catch (SocketException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
	
}

 

本机输出结果:

写道
********* lo *********
设备名称: Software Loopback Interface 1


********* net0 *********
设备名称: WAN Miniport (SSTP)


********* net1 *********
设备名称: WAN Miniport (IKEv2)


********* net2 *********
设备名称: WAN Miniport (L2TP)


********* net3 *********
设备名称: WAN Miniport (PPTP)


********* ppp0 *********
设备名称: WAN Miniport (PPPOE)


********* eth0 *********
设备名称: WAN Miniport (IPv6)


********* eth1 *********
设备名称: WAN Miniport (Network Monitor)


********* eth2 *********
设备名称: WAN Miniport (IP)


********* ppp1 *********
设备名称: RAS Async Adapter


********* eth3 *********
设备名称: Marvell Yukon 88E8057 PCI-E Gigabit Ethernet Controller


********* eth4 *********
设备名称: WAN Miniport (IP) - Teefer2 Miniport


********* eth5 *********
设备名称: WAN Miniport (IPv6) - Teefer2 Miniport


********* eth6 *********
设备名称: WAN Miniport (Network Monitor) - Teefer2 Miniport


********* eth7 *********
设备名称: Marvell Yukon 88E8057 PCI-E Gigabit Ethernet Controller - Teefer2 Miniport


********* eth8 *********
设备名称: Marvell Yukon 88E8057 PCI-E Gigabit Ethernet Controller


********* eth9 *********
设备名称: Marvell Yukon 88E8057 PCI-E Gigabit Ethernet Controller - Teefer2 Miniport


********* net4 *********
设备名称: Teredo Tunneling Pseudo-Interface


********* eth10 *********
设备名称: Marvell Yukon 88E8057 PCI-E Gigabit Ethernet Controller-QoS Packet Scheduler-0000


********* eth11 *********
设备名称: Marvell Yukon 88E8057 PCI-E Gigabit Ethernet Controller-WFP LightWeight Filter-0000


********* eth12 *********
设备名称: WAN Miniport (Network Monitor)-QoS Packet Scheduler-0000


********* eth13 *********
设备名称: WAN Miniport (IP)-QoS Packet Scheduler-0000


********* eth14 *********
设备名称: WAN Miniport (IPv6)-QoS Packet Scheduler-0000


 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值