Class java.net.InetAddress
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.
·
See Also
Method Index
Method
|
Description
|
Compares
this object against the specified object.
|
|
Returns
the raw IP address of thisInetAddress object.
|
|
Determines
all the IP addresses of a host, given the host's name.
|
|
Determines
the IP address of a host, given the host's name.
|
|
Returns
the IP address string "%d.%d.%d.%d".
|
|
Gets the
host name for this IP address.
|
|
Returns
the local host.
|
|
Returns
a hash code for this IP address.
|
|
Utility
routine to check if the InetAddress is an IP multicast address.
|
|
Converts
this IP address to a String.
|
Methods
equals
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
public
byte[] getAddress()
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.
GetAllByName
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".
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.
Ø
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.
Ø Throws
SecurityException if
a security manager exists and its checkConnect method
doesn't allow the operation.
Ø
See
Also
GetByName
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.
GetHostAddress
Returns the IP address string "%d.%d.%d.%d".
Ø Returns
the raw IP address in a string format.
GetHostName
Gets
the host name for this IP address.
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.
Ø
Returns
the host
name for this IP address.
Ø
Throws
SecurityException if a security manager exists and its checkConnect method
doesn't allow the operation.
Ø
See
Also
GetLocalHost
Returns the local host.
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.
Ø Returns
the
IP address of the local host.
Ø Throws
UnknownHostException if no IP address for the host could
be found.
Ø Throws
SecurityException if a security manager exists and its checkConnect method
doesn't allow the operation.
Ø See Also
HashCode
public
int hashCode()
Returns
a hashcode for this IP address.
Ø
Returns
a hash code value for this IP address.
Ø
Overrides
public
boolean isMulticastAddress()
Utility
routine to check if the InetAddress is an IP multicast address. IP multicast address
is a Class D address i.e first four bits of the address are 1110.
Ø Returns
a boolean indicating if the InetAddress is an IP
multicast address
Converts this IP address to a String.
Ø Returns
a string
representation of this IP address.
Ø Overrides
For all java online training classes please contact : training@virtualnuggets.com
No comments:
Post a Comment