NetworkInterface getNetworkInterfaces Example

NetworkInterface class getNetworkInterfaces example. This example shows you how to use getNetworkInterfaces method.


NetworkInterface class getNetworkInterfaces example. public static Enumeration getNetworkInterfaces() throws SocketException Returns all the interfaces on this machine. Returns null if no network interfaces could be found on this machine. NOTE: can use getNetworkInterfaces()+getInetAddresses() to obtain all IP addresses for this node

Here is the code
/*
 * @ # GetByInetAddress.java
 * A class repersenting use to GetByInetAddress method 
 * of URL class in java.net package
 * version 23 June 2008
 * author Rose India 
 */

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

public class GetNetworkInterfaces {

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

        byte b[] {127001};
        InetAddress inetAddress = InetAddress.getByAddress(b);
        NetworkInterface networkInterface =
                NetworkInterface.getByInetAddress(inetAddress);
        Enumeration e = networkInterface.getNetworkInterfaces();

        while (e.hasMoreElements()) {
            System.out.println(e.nextElement());
        }

    }
}

Output
name:eth0 (eth0) index: 2 addresses:
/fe80:0:0:0:219:d1ff:fe61:be38%2;
/192.168.10.222;

name:lo (lo) index: 1 addresses:
/0:0:0:0:0:0:0:1%1;
/127.0.0.1;

Post Comment
Name:
E-mail:
Contact no :
Comments:
  Refresh Image
Verify Image:
 
 
Your Comment's
 
 
 

HOME | COPYRIGHT | CONTACT US