| 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.