Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

java.net
Class InetSocketAddress  view InetSocketAddress download InetSocketAddress.java

java.lang.Object
  extended byjava.net.SocketAddress
      extended byjava.net.InetSocketAddress
All Implemented Interfaces:
java.io.Serializable

public class InetSocketAddress
extends SocketAddress

InetSocketAddress instances represent socket addresses in the java.nio package. They encapsulate a InetAddress and a port number.

Since:
1.4

Field Summary
private  InetAddress addr
          Address of host.
private  java.lang.String hostname
          Name of host.
private  int port
          Port of host.
private static long serialVersionUID
          Compatible with JDK 1.4+
 
Constructor Summary
InetSocketAddress(InetAddress addr, int port)
          Constructs an InetSocketAddress instance.
InetSocketAddress(int port)
          Constructs an InetSocketAddress instance.
InetSocketAddress(java.lang.String hostname, int port)
          Constructs an InetSocketAddress instance.
 
Method Summary
 boolean equals(java.lang.Object obj)
          Test if obj is a InetSocketAddress and has the same address and port
 InetAddress getAddress()
          Returns the InetAddress or null if its unresolved
 java.lang.String getHostName()
          Returns hostname
 int getPort()
          Returns the port
 int hashCode()
          Returns the hashcode of the InetSocketAddress
 boolean isUnresolved()
          Checks wether the address has been resolved or not
 java.lang.String toString()
          Returns the InetSocketAddress as string
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
Compatible with JDK 1.4+

See Also:
Constant Field Values

hostname

private java.lang.String hostname
Name of host.


addr

private InetAddress addr
Address of host.


port

private int port
Port of host.

Constructor Detail

InetSocketAddress

public InetSocketAddress(InetAddress addr,
                         int port)
                  throws java.lang.IllegalArgumentException
Constructs an InetSocketAddress instance.


InetSocketAddress

public InetSocketAddress(int port)
                  throws java.lang.IllegalArgumentException
Constructs an InetSocketAddress instance.


InetSocketAddress

public InetSocketAddress(java.lang.String hostname,
                         int port)
                  throws java.lang.IllegalArgumentException
Constructs an InetSocketAddress instance.

Method Detail

equals

public final boolean equals(java.lang.Object obj)
Test if obj is a InetSocketAddress and has the same address and port


getAddress

public final InetAddress getAddress()
Returns the InetAddress or null if its unresolved


getHostName

public final java.lang.String getHostName()
Returns hostname


getPort

public final int getPort()
Returns the port


hashCode

public final int hashCode()
Returns the hashcode of the InetSocketAddress


isUnresolved

public final boolean isUnresolved()
Checks wether the address has been resolved or not


toString

public java.lang.String toString()
Returns the InetSocketAddress as string