| java.lang.Object | |
| ↳ | javax.net.SocketFactory |
Known Direct Subclasses
|
Known Indirect Subclasses
|
This abstract class defines methods to create sockets. It can be subclassed to create specific socket types with additional socket-level functionality.
| Protected Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
Creates a new
SocketFactory instance.
|
||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
Creates a new socket which is connected to the remote host specified by the parameters
host and
port.
|
||||||||||
|
|
Creates a new socket which is connected to the remote host specified by the InetAddress
address.
|
||||||||||
|
|
Creates a new socket which is connected to the remote host specified by the InetAddress
host.
|
||||||||||
|
|
Creates a new socket which is connected to the remote host specified by the parameters
host and
port.
|
||||||||||
|
|
Creates a new socket which is not connected to any remote host.
|
||||||||||
|
|
Gets the default socket factory of the system which can be used to create new sockets without creating a subclass of this factory.
|
||||||||||
| [Expand]
Inherited Methods
|
|||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class java.lang.Object
|
|||||||||||
Creates a new socket which is connected to the remote host specified by the parameters host and port. The socket is bound to the local network interface specified by the InetAddress localHost on port localPort.
| host | the remote host address the socket has to be connected to. |
|---|---|
| port | the port number of the remote host at which the socket is connected. |
| localHost | the local host address the socket is bound to. |
| localPort | the port number of the local host at which the socket is bound. |
| IOException | if an error occurs while creating a new socket. |
|---|---|
| UnknownHostException | if the specified host is unknown or the IP address could not be resolved. |
Creates a new socket which is connected to the remote host specified by the InetAddress address. The socket is bound to the local network interface specified by the InetAddress localHost on port localPort.
| address | the remote host address the socket has to be connected to. |
|---|---|
| port | the port number of the remote host at which the socket is connected. |
| localAddress | the local host address the socket is bound to. |
| localPort | the port number of the local host at which the socket is bound. |
| IOException | if an error occurs while creating a new socket. |
|---|
Creates a new socket which is connected to the remote host specified by the InetAddress host. The socket is bound to any available local address and port.
| host | the host address the socket has to be connected to. |
|---|---|
| port | the port number of the remote host at which the socket is connected. |
| IOException | if an error occurs while creating a new socket. |
|---|
Creates a new socket which is connected to the remote host specified by the parameters host and port. The socket is bound to any available local address and port.
| host | the remote host address the socket has to be connected to. |
|---|---|
| port | the port number of the remote host at which the socket is connected. |
| IOException | if an error occurs while creating a new socket. |
|---|---|
| UnknownHostException | if the specified host is unknown or the IP address could not be resolved. |
Creates a new socket which is not connected to any remote host. This method has to be overridden by a subclass otherwise a SocketException is thrown.
| IOException | if an error occurs while creating a new socket. |
|---|
Gets the default socket factory of the system which can be used to create new sockets without creating a subclass of this factory.