NetworkInterface


NetworkInterface java.net

Java 1.4

Instances of this class represent a network interface on the local machine. getName( ) and getdisplayName( ) return the name of the interface, and getInetAddresses( ) returns a java.util.Enumeration of the internet addresses for the interface. Obtain a NetworkInterface object with one of the static methods defined by this class. getNetworkInterfaces( ) returns an enumeration of all interfaces for the local host. This class is typically only used in advanced networking applications.

 public final class  NetworkInterface  {  // No Constructor   // Public Class Methods  public static NetworkInterface  getByInetAddress  (InetAddress  addr  )  throws SocketException;        public static NetworkInterface  getByName  (String  name  ) throws SocketException;        public static java.util.Enumeration<NetworkInterface>  getNetworkInterfaces  ( )  throws SocketException;  // Public Instance Methods  public String  getDisplayName  ( );        public java.util.Enumeration<InetAddress>  getInetAddresses  ( );        public String  getName  ( );  // Public Methods Overriding Object  public boolean  equals  (Object  obj  );        public int  hashCode  ( );        public String  toString  ( );   } 

Passed To

DatagramSocketImpl.{joinGroup( ) , leaveGroup( )} , Inet6Address.getByAddress( ) , InetAddress.isReachable( ) , MulticastSocket.{joinGroup( ) , leaveGroup( ) , setNetworkInterface( )}

Returned By

Inet6Address.getScopedInterface( ) , MulticastSocket.getNetworkInterface( )



Java In A Nutshell
Java In A Nutshell, 5th Edition
ISBN: 0596007736
EAN: 2147483647
Year: 2004
Pages: 1220

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net