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