public class SocketFactory extends java.lang.Object implements IClientSocketFactory, IServerSocketFactory
Modifier and Type | Field and Description |
---|---|
protected static SocketFactory |
defaultFactory |
protected static SocketFactory |
factory |
Constructor and Description |
---|
SocketFactory() |
Modifier and Type | Method and Description |
---|---|
java.net.ServerSocket |
createServerSocket(int port,
int backlog) |
java.net.ServerSocket |
createServerSocket(int port,
int backlog,
java.net.InetAddress bindAddress) |
java.net.Socket |
createSocket(java.lang.String name,
int port,
int timeout) |
static SocketFactory |
getDefaultSocketFactory() |
static SocketFactory |
getSocketFactory() |
static void |
setSocketFactory(SocketFactory fact) |
protected static SocketFactory defaultFactory
protected static SocketFactory factory
public java.net.Socket createSocket(java.lang.String name, int port, int timeout) throws java.io.IOException
createSocket
in interface IClientSocketFactory
java.io.IOException
public java.net.ServerSocket createServerSocket(int port, int backlog) throws java.io.IOException
createServerSocket
in interface IServerSocketFactory
java.io.IOException
public java.net.ServerSocket createServerSocket(int port, int backlog, java.net.InetAddress bindAddress) throws java.io.IOException
port
- portbacklog
- backlogbindAddress
- bindAddressjava.io.IOException
- if server socket cannot be createdpublic static SocketFactory getSocketFactory()
public static SocketFactory getDefaultSocketFactory()
public static void setSocketFactory(SocketFactory fact)