view src/test/TestGetMTU.java @ 151:db5f735fd2b4

add xml-rpc.jar
author e085711
date Sat, 10 Sep 2011 04:13:50 +0900
parents
children
line wrap: on
line source

package test;

import java.net.InetAddress;
import java.net.NetworkInterface;
import java.net.SocketException;
import java.net.UnknownHostException;
import java.util.Enumeration;

public class TestGetMTU {

	public static void main(String[] argv) {

		try {
			InetAddress addr = InetAddress.getLocalHost();
			System.out.println("addr.getHostName() = "+ addr.getHostName());
			NetworkInterface net = NetworkInterface.getByInetAddress(addr); 
			System.out.println("net.toString() = "+ net.toString());
			System.out.println("net.getName() = "+ net.getName());
			System.out.println("net.getMTU() = "+ net.getMTU());

			Enumeration<NetworkInterface> enu = NetworkInterface.getNetworkInterfaces();
			for( NetworkInterface n = enu.nextElement(); enu.hasMoreElements(); n = enu.nextElement()) {
				System.out.println("------");
				System.out.println("n.getName() = "+ n.getName() );
				System.out.println("HardWareAddress = "+ n.getHardwareAddress().toString() );
				System.out.println("n.getSubInterfaces() = "+ n.getSubInterfaces() );
				if(n.supportsMulticast()) {
					System.out.println( n.getName() + " has supported Multic cast");
				}									

			}
			
		} catch (UnknownHostException e) {
			e.printStackTrace();
		} catch (SocketException e) {
			e.printStackTrace();
		}

		
		
		
	}
		
}