⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 networkinterfacetest.java

📁 kaffe Java 解释器语言,源码,Java的子集系统,开放源代码
💻 JAVA
字号:
import java.util.Enumeration;import java.net.InetAddress;import java.net.SocketException;import java.net.NetworkInterface;public class NetworkInterfaceTest{    private static boolean verbose = false;        public static void main(String args[])    {	if( args.length > 0 )	{	    verbose = true;	}	try	{	    Enumeration enum;	    int lpc;	    	    enum = NetworkInterface.getNetworkInterfaces();	    for( lpc = 0; enum.hasMoreElements(); lpc++ )	    {		NetworkInterface ni, ni2;		Enumeration ips;				ni = (NetworkInterface)enum.nextElement();		if( verbose )		{		    System.out.println("Detected interface #" + lpc);		    System.out.println("  Name: " + ni.getName());		    System.out.println("  Display Name: "				       + ni.getDisplayName());		}		ni2 = NetworkInterface.getByName(ni.getName());		if( !ni.equals(ni2) )		{		    System.out.println("getByName failed: "				       + ni				       + " != "				       + ni2);		}		ips = ni.getInetAddresses();		while( ips.hasMoreElements() )		{		    InetAddress ia;		    ia = (InetAddress)ips.nextElement();		    if( verbose )		    {			System.out.println("  Address: " + ia);		    }		    ni2 = NetworkInterface.getByInetAddress(ia);		    if( !ni.equals(ni2) )		    {			System.out.println("getByInetAddress failed: "					   + ni					   + " != "					   + ni2);		    }		}	    }	    System.out.println("Done");	}	catch(SocketException e)	{	    e.printStackTrace();	    System.exit(77);	}	catch(kaffe.util.NotImplemented e)	{	    e.printStackTrace();	    System.exit(77);	}    }}/* Expected Output:Done*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -