FileDocCategorySizeDatePackage
DefaultSocketFactory.javaAPI DocApache Commons NET 1.4.1 API6021Sat Dec 03 10:05:48 GMT 2005org.apache.commons.net

DefaultSocketFactory

public class DefaultSocketFactory extends Object implements SocketFactory
DefaultSocketFactory implements the SocketFactory interface by simply wrapping the java.net.Socket and java.net.ServerSocket constructors. It is the default SocketFactory used by {@link org.apache.commons.net.SocketClient} implementations.

author
Daniel F. Savarese
see
SocketFactory
see
SocketClient
see
SocketClient#setSocketFactory

Fields Summary
Constructors Summary
Methods Summary
public java.net.ServerSocketcreateServerSocket(int port)
Creates a ServerSocket bound to a specified port. A port of 0 will create the ServerSocket on a system-determined free port.

param
port The port on which to listen, or 0 to use any free port.
return
A ServerSocket that will listen on a specified port.
exception
IOException If an I/O error occurs while creating the ServerSocket.

        return new ServerSocket(port);
    
public java.net.ServerSocketcreateServerSocket(int port, int backlog)
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.

param
port The port on which to listen, or 0 to use any free port.
param
backlog The maximum length of the queue for incoming connections.
return
A ServerSocket that will listen on a specified port.
exception
IOException If an I/O error occurs while creating the ServerSocket.

        return new ServerSocket(port, backlog);
    
public java.net.ServerSocketcreateServerSocket(int port, int backlog, java.net.InetAddress bindAddr)
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.

param
port The port on which to listen, or 0 to use any free port.
param
backlog The maximum length of the queue for incoming connections.
param
bindAddr The local address to which the ServerSocket should bind.
return
A ServerSocket that will listen on a specified port.
exception
IOException If an I/O error occurs while creating the ServerSocket.

        return new ServerSocket(port, backlog, bindAddr);
    
public java.net.SocketcreateSocket(java.lang.String host, int port)
Creates a Socket connected to the given host and port.

param
host The hostname to connect to.
param
port The port to connect to.
return
A Socket connected to the given host and port.
exception
UnknownHostException If the hostname cannot be resolved.
exception
IOException If an I/O error occurs while creating the Socket.

        return new Socket(host, port);
    
public java.net.SocketcreateSocket(java.net.InetAddress address, int port)
Creates a Socket connected to the given host and port.

param
address The address of the host to connect to.
param
port The port to connect to.
return
A Socket connected to the given host and port.
exception
IOException If an I/O error occurs while creating the Socket.

        return new Socket(address, port);
    
public java.net.SocketcreateSocket(java.lang.String host, int port, java.net.InetAddress localAddr, int localPort)
Creates a Socket connected to the given host and port and originating from the specified local address and port.

param
host The hostname to connect to.
param
port The port to connect to.
param
localAddr The local address to use.
param
localPort The local port to use.
return
A Socket connected to the given host and port.
exception
UnknownHostException If the hostname cannot be resolved.
exception
IOException If an I/O error occurs while creating the Socket.

        return new Socket(host, port, localAddr, localPort);
    
public java.net.SocketcreateSocket(java.net.InetAddress address, int port, java.net.InetAddress localAddr, int localPort)
Creates a Socket connected to the given host and port and originating from the specified local address and port.

param
address The address of the host to connect to.
param
port The port to connect to.
param
localAddr The local address to use.
param
localPort The local port to use.
return
A Socket connected to the given host and port.
exception
IOException If an I/O error occurs while creating the Socket.

        return new Socket(address, port, localAddr, localPort);