Class ServerSocketFactory13


  • public class ServerSocketFactory13
    extends ServerSocketFactory
    This class implements the ServerSocketFactory interface for JDK prior to 1.4.
    • Constructor Detail

      • ServerSocketFactory13

        public ServerSocketFactory13()
    • Method Detail

      • getFactory

        public static ServerSocketFactory getFactory()
        Returns the ServerSocketFactory singleton for this class.
        Returns:
        The ServerSocketFactory singleton for this class.
      • createServerSocket

        public ServerSocket createServerSocket​(int port,
                                               int backlog)
                                        throws IOException
        Creates a server socket and binds it to the specified local port number, with the specified backlog. A port number of 0 creates a socket on any free port.
        Specified by:
        createServerSocket in class ServerSocketFactory
        Parameters:
        port - the specified port, or 0 to use any free port.
        backlog - the maximum length of the queue, or 0 to use the default value.
        Returns:
        the created server socket.
        Throws:
        IOException - if an I/O error occurs when opening the socket.
        See Also:
        ServerSocket(int, int)
      • createServerSocket

        public ServerSocket createServerSocket​(int port,
                                               int backlog,
                                               InetAddress addr)
                                        throws IOException
        Create a server with the specified port, listen backlog, and local IP address to bind to.

        The addr argument can be used on a multi-homed host for a ServerSocket that will only accept connect requests to one of its addresses. If addr is null, it will default accepting connections on any/all local addresses.

        Specified by:
        createServerSocket in class ServerSocketFactory
        Parameters:
        port - the local TCP port, it must be between 0 and 65535, inclusive.
        backlog - the maximum length of the queue, or 0 to use the default value.
        addr - the local InetAddress the server will bind to.
        Returns:
        the created server socket.
        Throws:
        IOException - if an I/O error occurs when opening the socket.
        See Also:
        ServerSocket(int, int, InetAddress)