Java in a Nutshell Online Quick Reference for Java 1.1

CLASS java.net.Socket

Availability: JDK 1.0

public class Socket extends Object {
   // Public Constructors
      public Socket(String host, int port) throws UnknownHostException, IOException;
      public Socket(InetAddress address, int port) throws IOException;
1.1  public Socket(String host, int port, InetAddress localAddr, int localPort) throws IOException;
1.1  public Socket(InetAddress address, int port, InetAddress localAddr, int localPort) throws IOException;
#    public Socket(String host, int port, boolean stream) throws IOException;
#    public Socket(InetAddress host, int port, boolean stream) throws IOException;
   // Protected Constructors
      protected Socket();
1.1  protected Socket(SocketImpl impl) throws SocketException;
   // Class Methods
      public static synchronized void setSocketImplFactory(SocketImplFactory fac) throws IOException;
   // Public Instance Methods
      public synchronized void close() throws IOException;
      public InetAddress getInetAddress();
      public InputStream getInputStream() throws IOException;
1.1  public InetAddress getLocalAddress();
      public int getLocalPort();
      public OutputStream getOutputStream() throws IOException;
      public int getPort();
1.1  public int getSoLinger() throws SocketException;
1.1  public synchronized int getSoTimeout() throws SocketException;
1.1  public boolean getTcpNoDelay() throws SocketException;
1.1  public void setSoLinger(boolean on, int val) throws SocketException;
1.1  public synchronized void setSoTimeout(int timeout) throws SocketException;
1.1  public void setTcpNoDelay(boolean on) throws SocketException;
      public String toString();  // Overrides Object.toString()
}
Passed To:
ServerSocket.implAccept().
Returned By:
RMISocketFactory.createSocket(), ServerSocket.accept().

Java in a Nutshell Online Quick Reference for Java 1.1
Created by David Flanagan. Copyright © 1997 by O'Reilly & Associates.