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; ...
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.