Constructors
| Name | Description |
|---|---|
| Socket() | Creates an unconnected socket, with the system-default type of SocketImpl. |
| Socket(InetAddress, int) | Creates a stream socket and connects it to the specified port number at the specified IP address. |
| Socket(InetAddress, int, boolean) | Creates a socket and connects it to the specified port number at the specified IP address. Deprecated. |
| Socket(InetAddress, int, InetAddress, int) | Creates a socket and connects it to the specified remote address on the specified remote port. |
| Socket(SocketImpl) | Creates an unconnected Socket with a user-specified SocketImpl. |
| Socket(String, int) | Creates a stream socket and connects it to the specified port number on the named host. |
| Socket(String, int, boolean) | Creates a stream socket and connects it to the specified port number on the named host. Deprecated. |
| Socket(String, int, InetAddress, int) | Creates a socket and connects it to the specified remote host on the specified remote port. |
Methods
| Name | Description |
|---|---|
| close() | Closes this socket. |
| getInetAddress() | Returns the address to which the socket is connected. |
| getInputStream() | Returns an input stream for this socket. |
| getLocalAddress() | Gets the local address to which the socket is bound. |
| getLocalPort() | Returns the local port to which this socket is bound. |
| getOutputStream() | Returns an output stream for this socket. |
| getPort() | Returns the remote port to which this socket is connected. |
| getSoLinger() | Returns setting for SO_LINGER. |
| getSoTimeout() | Returns setting for SO_TIMEOUT. |
| getTcpNoDelay() | Tests if TCP_NODELAY is enabled. |
| setSocketImplFactory(SocketImplFactory) | Sets the client socket implementation factory for the application. |
| setSoLinger(boolean, int) | Enable/disable SO_LINGER with the specified linger time. |
| setSoTimeout(int) | Enable/disable SO_TIMEOUT with the specified timeout, in milliseconds. |
| setTcpNoDelay(boolean) | Enable/disable TCP_NODELAY (disable/enable Nagle's algorithm). |
| toString() | Converts this socket to a String. |