javax.net
public abstract class SocketFactory extends Object
Constructor Summary | |
---|---|
protected | SocketFactory()
Default 0-arguments constructor. |
Method Summary | |
---|---|
Socket | createSocket()
Returns an unbound client socket.
|
abstract Socket | createSocket(String host, int port)
Creates a socket connected to a given host on a given port.
|
abstract Socket | createSocket(String host, int port, InetAddress localHost, int localPort)
Creates a socket connected to a given host on a given port,
connecting locally to the interface with the given address and port.
|
abstract Socket | createSocket(InetAddress host, int port)
Creates a socket connected to a given host on a given port.
|
abstract Socket | createSocket(InetAddress hast, int port, InetAddress localHost, int localPort)
Creates a socket connected to a given host on a given port,
connecting locally to the interface with the given address and port.
|
static SocketFactory | getDefault()
Returns the default socket factory. |
Returns: The new, unbound socket.
Parameters: host The hostname to connect to. port The port on host to connect to.
Returns: A socket connected to host on port.
Throws: IOException If a network error occurs. UnknownHostException If host cannot be resolved.
Parameters: host The hostname to connect to. port The port on host to connect to. localHost The address of the local interface to bind to. localPort The local port to bind to.
Returns: A socket connected to host on port.
Throws: IOException If a network error occurs. UnknownHostException If host cannot be resolved.
Parameters: host The host address to connect to. port The port on host to connect to.
Returns: A socket connected to host on port.
Throws: IOException If a network error occurs.
Parameters: host The host address to connect to. port The port on host to connect to. localHost The address of the local interface to bind to. localPort The local port to bind to.
Returns: A socket connected to host on port.
Throws: IOException If a network error occurs.
Returns: The default socket factory.