All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class java.net.InetAddress

java.lang.Object
   |
   +----java.net.InetAddress

public final class InetAddress
extends Object
implements Serializable
This class represents an Internet Protocol (IP) address.

Applications should use the methods getLocalHost, getByName, or getAllByName to create a new InetAddress instance.

See Also:
getAllByName, getByName, getLocalHost

Method Index

 o equals(Object)
Compares this object against the specified object.
 o getAddress()
Returns the raw IP address of this InetAddress object.
 o getAllByName(String)
Determines all the IP addresses of a host, given the host's name.
 o getByName(String)
Determines the IP address of a host, given the host's name.
 o getHostAddress()
Returns the IP address string "%d.%d.%d.%d"
 o getHostName()
Returns the hostname for this address.
 o getLocalHost()
Returns the local host.
 o hashCode()
Returns a hashcode for this IP address.
 o isMulticastAddress()
Utility routine to check if the InetAddress is a IP multicast address.
 o toString()
Converts this IP address to a String.

Methods

 o isMulticastAddress
    method isMulticastAddress() returns boolean public     
Utility routine to check if the InetAddress is a IP multicast address. IP multicast address is a Class D address i.e first four bits of the address are 1110.

 o getHostName
    method getHostName() returns String public     
Returns the hostname for this address. If the host is equal to null, then this address refers to any of the local machine's available network addresses.

Returns:
the host name for this IP address.
 o getAddress
    method getAddress() returns byte[] public     
Returns the raw IP address of this InetAddress object. The result is in network byte order: the highest order byte of the address is in getAddress()[0].

Returns:
the raw IP address of this object.
 o getHostAddress
    method getHostAddress() returns String public     
Returns the IP address string "%d.%d.%d.%d"

Returns:
raw IP address in a string format
 o hashCode
    method hashCode() returns int public     
Returns a hashcode for this IP address.

Returns:
a hash code value for this IP address.
Overrides:
hashCode in class Object
 o equals
    method equals(obj=Object) returns boolean public     
Compares this object against the specified object. The result is 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.

Parameters:
obj - the object to compare against.
Returns:
true if the objects are the same; false otherwise.
Overrides:
equals in class Object
See Also:
getAddress
 o toString
    method toString() returns String public     
Converts this IP address to a String.

Returns:
a string representation of this IP address.
Overrides:
toString in class Object
 o getByName
    method getByName(host=String) returns InetAddress public  static   Signals UnknownHostException
Determines the IP address of a host, given the host's name. The host name can either be a machine name, such as "java.sun.com", or a string representing its IP address, such as "206.26.48.100".

Parameters:
host - the specified host, or null for the local host.
Returns:
an IP address for the given host name.
Throws: UnknownHostException
if no IP address for the host could be found.
 o getAllByName
    method getAllByName(host=String) returns InetAddress[] public  static   Signals UnknownHostException
Determines all the IP addresses of a host, given the host's name. The host name can either be a machine name, such as "java.sun.com", or a string representing its IP address, such as "206.26.48.100".

Parameters:
host - the name of the host.
Returns:
an array of all the IP addresses for a given host name.
Throws: UnknownHostException
if no IP address for the host could be found.
 o getLocalHost
    method getLocalHost() returns InetAddress public  static   Signals UnknownHostException
Returns the local host.

Returns:
the IP address of the local host.
Throws: UnknownHostException
if no IP address for the host could be found.

All Packages  Class Hierarchy  This Package  Previous  Next  Index