SocketFactory


SocketFactory javax.net

Java 1.4

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

Subclasses

javax.net.ssl.SSLSocketFactory

Returned By

javax.net.ssl.SSLSocketFactory.getDefault( )



Java In A Nutshell
Java In A Nutshell, 5th Edition
ISBN: 0596007736
EAN: 2147483647
Year: 2004
Pages: 1220

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net