public abstract class SocketFactory extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
SocketFactory()
Default 0-arguments constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.net.Socket |
createSocket()
Returns an unbound client socket.
|
abstract java.net.Socket |
createSocket(java.net.InetAddress host,
int port)
Creates a socket connected to a given host on a given port.
|
abstract java.net.Socket |
createSocket(java.net.InetAddress hast,
int port,
java.net.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 java.net.Socket |
createSocket(java.lang.String host,
int port)
Creates a socket connected to a given host on a given port.
|
abstract java.net.Socket |
createSocket(java.lang.String host,
int port,
java.net.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.
|
protected SocketFactory()
public static SocketFactory getDefault()
public java.net.Socket createSocket() throws java.io.IOException
java.io.IOExceptionpublic abstract java.net.Socket createSocket(java.lang.String host, int port) throws java.io.IOException, java.net.UnknownHostException
host - The hostname to connect to.port - The port on host to connect to.java.io.IOException - If a network error occurs.java.net.UnknownHostException - If host cannot be resolved.public abstract java.net.Socket createSocket(java.lang.String host, int port, java.net.InetAddress localHost, int localPort) throws java.io.IOException, java.net.UnknownHostException
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.java.io.IOException - If a network error occurs.java.net.UnknownHostException - If host cannot be resolved.public abstract java.net.Socket createSocket(java.net.InetAddress host, int port) throws java.io.IOException
host - The host address to connect to.port - The port on host to connect to.java.io.IOException - If a network error occurs.public abstract java.net.Socket createSocket(java.net.InetAddress hast, int port, java.net.InetAddress localHost, int localPort) throws java.io.IOException
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.java.io.IOException - If a network error occurs.