集册 Java实例教程 网络接口概述

网络接口概述

欢马劈雪     最近更新时间:2020-01-02 10:19:05

558
提示:您可在线编辑运行本教程的实例 - 运行实例,去试试!
network interface类表示网络接口。

import java.net.InetAddress;  

import java.net.NetworkInterface;  
/**
时 代      J a v a   公   众 号 - nowjava.com
**/

import java.util.Enumeration;  

  

public class Main {  

  

 public static void main(String argv[]) throws Exception {  

  

  Enumeration enumInterfaces = NetworkInterface.getNetworkInterfaces();  

  while (enumInterfaces.hasMoreElements()) {  

     NetworkInterface net = (NetworkInterface) enumInterfaces.nextElement();  

     System.out.println("Network Interface Display Name: " + net.getDisplayName());  

     System.out.println(net.getDisplayName() + " is up and running ?" + net.isUp());  

     System.out.println(net.getDisplayName()+" Supports Multicast: "+net.supportsMulticast());  

     System.out.println(net.getDisplayName() + " Name: " + net.getName());  

     System.out.println(net.getDisplayName() + " Is Virtual:  " + net.isVirtual());  

     System.out.println("IP addresses:");  

     Enumeration enumIP = net.getInetAddresses();  

     while (enumIP.hasMoreElement
展开阅读全文