| 
JavaTM 2 Platform Std. Ed. v1.3.1  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--java.net.InetAddress
This class represents an Internet Protocol (IP) address.
 Applications should use the methods getLocalHost,
 getByName, or getAllByName to
 create a new InetAddress instance.
getAllByName(java.lang.String), 
getByName(java.lang.String), 
getLocalHost(), Serialized Form| Method Summary | |
 boolean | 
equals(Object obj)
Compares this object against the specified object.  | 
 byte[] | 
getAddress()
Returns the raw IP address of this InetAddress
 object. | 
static InetAddress[] | 
getAllByName(String host)
Determines all the IP addresses of a host, given the host's name.  | 
static InetAddress | 
getByName(String host)
Determines the IP address of a host, given the host's name.  | 
 String | 
getHostAddress()
Returns the IP address string "%d.%d.%d.%d".  | 
 String | 
getHostName()
Gets the host name for this IP address.  | 
static InetAddress | 
getLocalHost()
Returns the local host.  | 
 int | 
hashCode()
Returns a hashcode for this IP address.  | 
 boolean | 
isMulticastAddress()
Utility routine to check if the InetAddress is an IP multicast address.  | 
 String | 
toString()
Converts this IP address to a String. | 
| Methods inherited from class java.lang.Object | 
clone, finalize, getClass, notify, notifyAll, wait, wait, wait | 
| Method Detail | 
public boolean isMulticastAddress()
boolean indicating if the InetAddress is 
 an IP multicast addresspublic String getHostName()
If there is a security manager, its
 checkConnect method is first called
 with the hostname and -1 
 as its arguments to see if the operation is allowed.
SecurityException - if a security manager exists and its  
  checkConnect method doesn't allow the operation .SecurityManager.checkConnect(java.lang.String, int)public byte[] getAddress()
InetAddress
 object. The result is in network byte order: the highest order
 byte of the address is in getAddress()[0].public String getHostAddress()
public int hashCode()
hashCode in class Objectpublic boolean equals(Object obj)
true if and only if the argument is
 not null and it represents the same IP address as
 this object.
 
 Two instances of InetAddress represent the same IP
 address if the length of the byte arrays returned by
 getAddress is the same for both, and each of the
 array components is the same for the byte arrays.
equals in class Objectobj - the object to compare against.true if the objects are the same;
          false otherwise.getAddress()public String toString()
String.toString in class Object
public static InetAddress getByName(String host)
                             throws UnknownHostException
java.sun.com", or a string representing its IP
 address, such as "206.26.48.100".host - the specified host, or null for the
                    local host.UnknownHostException - if no IP address for the
               host could be found.
public static InetAddress[] getAllByName(String host)
                                  throws UnknownHostException
java.sun.com", or a string representing
 its IP address, such as "206.26.48.100".
 If there is a security manager and host is not 
 null and host.length()  is not equal to zero, the
 security manager's
 checkConnect method is called
 with the hostname and -1 
 as its arguments to see if the operation is allowed.
host - the name of the host.UnknownHostException - if no IP address for the
               host could be found.SecurityException - if a security manager exists and its  
               checkConnect method doesn't allow the operation.SecurityManager.checkConnect(java.lang.String, int)
public static InetAddress getLocalHost()
                                throws UnknownHostException
If there is a security manager, its
 checkConnect method is called
 with the local host name and -1 
 as its arguments to see if the operation is allowed.
UnknownHostException - if no IP address for the
               host could be found.SecurityException - if a security manager exists and its  
               checkConnect method doesn't allow the operation.SecurityManager.checkConnect(java.lang.String, int)
  | 
JavaTM 2 Platform Std. Ed. v1.3.1  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2001 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A.  All Rights Reserved.