Class net.Socket
All Packages    This Package    Previous    Next

Class net.Socket

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

public final class Socket
extends Object

address
address this socket is bound to
inputStream
file for doing input on this socket
outputStream
file for doing output to other end
port
Port this socket is bound to in network byte order.

Socket(boolean)
Create a socket which is a TCP socket if isStream is true, or is a UDP socket otherwise.
Socket(String, int)
Create a TCP socket and connect it to the specified port on the specified host.

accept()
Accept a connection on this socket, returning a new one.
bindAnonymously(InetAddress)
Bind this socket to a local address.
bindToPort(InetAddress, int)
Bind this socket to a known port at the specified address.
close()
Close the connection.
finalize()
initialize()
This does nothing except provide an entry point for other related packages to cause the above static initializer to run.
listen(int)
Specify how many connections can attempt to connect to this socket at once before getting an error.
toString()

address
  public InetAddress address
address this socket is bound to
port
  public int port
Port this socket is bound to in network byte order.
inputStream
  public FileInputStream inputStream
file for doing input on this socket
outputStream
  public FileOutputStream outputStream
file for doing output to other end

Socket
  public Socket(boolean isStream)
Create a socket which is a TCP socket if isStream is true, or is a UDP socket otherwise.

Socket

  public Socket(String host,
                int port)
Create a TCP socket and connect it to the specified port on the specified host.

listen
  public void listen(int count)
Specify how many connections can attempt to connect to this socket at once before getting an error.

initialize

  public static void initialize()
This does nothing except provide an entry point for other related packages to cause the above static initializer to run.

bindAnonymously

  public void bindAnonymously(InetAddress addr)
Bind this socket to a local address.

bindToPort

  public void bindToPort(InetAddress addr,
                         int port)
Bind this socket to a known port at the specified address.

accept

  public Socket accept()
Accept a connection on this socket, returning a new one. The old socket is still around for listening for new connections.

close

  public synchronized void close()
Close the connection. Other end will get EOF on reads, and SIGPIPE on writes.

toString

  public String toString()
finalize
  protected void finalize()

All Packages    This Package    Previous    Next