Interface Lister : NetworkInterface « Network « Java Tutorial






import java.net.NetworkInterface;
import java.util.Enumeration;

public class MainClass {

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

    Enumeration interfaces = NetworkInterface.getNetworkInterfaces();
    while (interfaces.hasMoreElements()) {
      NetworkInterface ni = (NetworkInterface) interfaces.nextElement();
      System.out.println(ni);
    }

  }

}








19.8.NetworkInterface
19.8.1.Interface Lister
19.8.2.Programmatic Access to Network Parameters
19.8.3.An updated version of the ListNets program that uses the NetworkInterface enhancements
19.8.4.Get MAC address of a host: java.net.NetworkInterface.getHardwareAddress().
19.8.5.Report By Name
19.8.6.Enumeration of NetworkInterface
19.8.7.Report By Address
19.8.8.NetworkInterface