org.apache.commons.net
Class DefaultSocketFactory
java.lang.Objectorg.apache.commons.net.DefaultSocketFactory
- SocketFactory
public class DefaultSocketFactory
extends java.lang.Object
DefaultSocketFactory implements the SocketFactory interface by
simply wrapping the java.net.Socket and java.net.ServerSocket
constructors. It is the default SocketFactory used by
SocketClient
implementations.
SocketFactory, SocketClient, SocketClient.setSocketFactory(SocketFactory)
ServerSocket | createServerSocket(int port)-
Creates a ServerSocket bound to a specified port.
|
ServerSocket | createServerSocket(int port, int backlog)-
Creates a ServerSocket bound to a specified port with a given
maximum queue length for incoming connections.
|
ServerSocket | createServerSocket(int port, int backlog, InetAddress bindAddr)-
Creates a ServerSocket bound to a specified port on a given local
address with a given maximum queue length for incoming connections.
|
Socket | createSocket(InetAddress address, int port)-
Creates a Socket connected to the given host and port.
|
Socket | createSocket(InetAddress address, int port, InetAddress localAddr, int localPort)-
Creates a Socket connected to the given host and port and
originating from the specified local address and port.
|
Socket | createSocket(String host, int port)-
Creates a Socket connected to the given host and port.
|
Socket | createSocket(String host, int port, InetAddress localAddr, int localPort)-
Creates a Socket connected to the given host and port and
originating from the specified local address and port.
|
createServerSocket
public ServerSocket createServerSocket(int port)
throws IOException
Creates a ServerSocket bound to a specified port. A port
of 0 will create the ServerSocket on a system-determined free port.
- createServerSocket in interface SocketFactory
port - The port on which to listen, or 0 to use any free port.
- A ServerSocket that will listen on a specified port.
createServerSocket
public ServerSocket createServerSocket(int port,
int backlog)
throws IOException
Creates a ServerSocket bound to a specified port with a given
maximum queue length for incoming connections. A port of 0 will
create the ServerSocket on a system-determined free port.
- createServerSocket in interface SocketFactory
port - The port on which to listen, or 0 to use any free port.backlog - The maximum length of the queue for incoming connections.
- A ServerSocket that will listen on a specified port.
createServerSocket
public ServerSocket createServerSocket(int port,
int backlog,
InetAddress bindAddr)
throws IOException
Creates a ServerSocket bound to a specified port on a given local
address with a given maximum queue length for incoming connections.
A port of 0 will
create the ServerSocket on a system-determined free port.
- createServerSocket in interface SocketFactory
port - The port on which to listen, or 0 to use any free port.backlog - The maximum length of the queue for incoming connections.bindAddr - The local address to which the ServerSocket should bind.
- A ServerSocket that will listen on a specified port.
createSocket
public Socket createSocket(InetAddress address,
int port)
throws IOException
Creates a Socket connected to the given host and port.
- createSocket in interface SocketFactory
address - The address of the host to connect to.port - The port to connect to.
- A Socket connected to the given host and port.
createSocket
public Socket createSocket(InetAddress address,
int port,
InetAddress localAddr,
int localPort)
throws IOException
Creates a Socket connected to the given host and port and
originating from the specified local address and port.
- createSocket in interface SocketFactory
address - The address of the host to connect to.port - The port to connect to.localAddr - The local address to use.localPort - The local port to use.
- A Socket connected to the given host and port.
createSocket
public Socket createSocket(String host,
int port)
throws UnknownHostException,
IOException
Creates a Socket connected to the given host and port.
- createSocket in interface SocketFactory
host - The hostname to connect to.port - The port to connect to.
- A Socket connected to the given host and port.
createSocket
public Socket createSocket(String host,
int port,
InetAddress localAddr,
int localPort)
throws UnknownHostException,
IOException
Creates a Socket connected to the given host and port and
originating from the specified local address and port.
- createSocket in interface SocketFactory
host - The hostname to connect to.port - The port to connect to.localAddr - The local address to use.localPort - The local port to use.
- A Socket connected to the given host and port.