Name
ServerSocketFactory
Synopsis
This abstract class defines a factory
API for creating server socket objects. Use the static
getDefault( )
method to obtain a default
ServerSocketFactory
object that is suitable for
creating regular java.net.ServerSocket
sockets.
Once you have a ServerSocketFactory
object, call
one of the createServerSocket( )
methods to create
a new socket and optionally bind it to a local port and specify the
allowed backlog of queued connections. See
javax.net.ssl.SSLServerSocketFactory
for a socket
factory that can create secure
javax.net.ssl.SSLServerSocket
objects.
public abstract class ServerSocketFactory { // Protected Constructors protected ServerSocketFactory( ); // Public Class Methods public static ServerSocketFactory getDefault( ); // Public Instance Methods public java.net.ServerSocket createServerSocket( ) throws java.io.IOException; public abstract java.net.ServerSocket createServerSocket(int port) throws java.io.IOException; public abstract java.net.ServerSocket createServerSocket(int port, int backlog) throws java.io.IOException; public abstract java.net.ServerSocket createServerSocket(int port, int backlog, java.net.InetAddress ifAddress) throws java.io.IOException; }
Subclasses
javax.net.ssl.SSLServerSocketFactory
Returned By
javax.net.ssl.SSLServerSocketFactory.getDefault( )
Get Java in a Nutshell, 5th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.