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.