Name
SocketFactory
Synopsis
This abstract class defines a factory
API for creating socket objects. Use the static getDefault(
)
method to obtain a default SocketFactory object
that is suitable for creating regular
java.net.Socket sockets. (This default
SocketFactory is the one used by the
Socket( ) constructor, which usually provides an
easier way to create normal sockets.) Once you have a
SocketFactory object, call one of the
createSocket( )
methods to create a new socket and optionally connect it to a remote
host and optionally bind it to a local address and port. See
javax.net.ssl.SSLSocketFactory for a socket
factory that can create secure
javax.net.ssl.SSLSocket objects.
public abstract class SocketFactory { // Protected Constructors protected SocketFactory( ); // Public Class Methods public static SocketFactory getDefault( ); // Public Instance Methods public java.net.Socket createSocket( ) throws java.io.IOException; public abstract java.net.Socket createSocket(String host, int port) throws java.io.IOException, java.net.UnknownHostException; public abstract java.net.Socket createSocket(java.net.InetAddress host, int port) throws java.io.IOException; public abstract java.net.Socket createSocket(java.net.InetAddress address, int port, java.net.InetAddress localAddress, int localPort) throws java.io.IOException; public abstract java.net.Socket createSocket(String host, int port, java.net.InetAddress localHost, int localPort) throws java.io.IOException, java.net.UnknownHostException; ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access