| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--javax.net.SocketFactory
This class creates sockets. It may be subclassed by other factories, which create particular subclasses of sockets and thus provide a general framework for the addition of public socket-level functionality.
Socket factories are a simple way to capture a variety of policies related to the sockets being constructed, producing such sockets in a way which does not require special configuration of the code which asks for the sockets:
Factory classes are specified by environment-specific configuration mechanisms. For example, the getDefault method could return a factory that was appropriate for a particular user or applet, and a framework could use a factory customized to its own purposes.
ServerSocketFactory| Constructor Summary | |
| protected  | SocketFactory()Constructor is used only by subclasses. | 
| Method Summary | |
| abstract  java.net.Socket | createSocket(java.net.InetAddress host,
             int port)Returns a socket connected to a ServerSocket at the specified network address and port. | 
| abstract  java.net.Socket | createSocket(java.net.InetAddress address,
             int port,
             java.net.InetAddress clientAddress,
             int clientPort)Returns a socket connected to a ServerSocket at the specified network address and port. | 
| abstract  java.net.Socket | createSocket(java.lang.String host,
             int port)Returns a socket connected to a ServerSocket on the named host, at the given port. | 
| abstract  java.net.Socket | createSocket(java.lang.String host,
             int port,
             java.net.InetAddress clientHost,
             int clientPort)Returns a socket connected to a ServerSocket on the named host, at the given port. | 
| static SocketFactory | getDefault()Returns a copy of the environment's default socket factory. | 
| Methods inherited from class java.lang.Object | 
| clone, 
equals, 
finalize, 
getClass, 
hashCode, 
notify, 
notifyAll, 
toString, 
wait, 
wait, 
wait | 
| Constructor Detail | 
protected SocketFactory()
| Method Detail | 
public static SocketFactory getDefault()
public abstract java.net.Socket createSocket(java.lang.String host,
                                             int port)
                                      throws java.io.IOException,
                                             java.net.UnknownHostException
host - the server hostport - the server port
public abstract java.net.Socket createSocket(java.lang.String host,
                                             int port,
                                             java.net.InetAddress clientHost,
                                             int clientPort)
                                      throws java.io.IOException,
                                             java.net.UnknownHostException
host - the server hostport - the server portclientHost - the client hostclientPort - the client port
public abstract java.net.Socket createSocket(java.net.InetAddress host,
                                             int port)
                                      throws java.io.IOException
host - the server hostport - the server port
public abstract java.net.Socket createSocket(java.net.InetAddress address,
                                             int port,
                                             java.net.InetAddress clientAddress,
                                             int clientPort)
                                      throws java.io.IOException
address - the server network addressport - the server portclientAddress - the client network addressclientPort - the client port| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||