|
CryptoPro xjsse4 support moulde. Public API. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.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
Method Summary | |
java.net.Socket |
createSocket()
Creates an unconnected socket. |
abstract java.net.Socket |
createSocket(java.net.InetAddress host,
int port)
Creates a socket and connects it to the specified port number at the specified address. |
abstract java.net.Socket |
createSocket(java.net.InetAddress address,
int port,
java.net.InetAddress localAddress,
int localPort)
Creates a socket and connect it to the specified remote address on the specified remote port. |
abstract java.net.Socket |
createSocket(java.lang.String host,
int port)
Creates a socket and connects it to the specified remote host at the specified remote port. |
abstract java.net.Socket |
createSocket(java.lang.String host,
int port,
java.net.InetAddress localHost,
int localPort)
Creates a socket and connects it to the specified remote host on the specified remote port. |
static SocketFactory |
getDefault()
Returns a copy of the environment's default socket factory. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static SocketFactory getDefault()
SocketFactory
public java.net.Socket createSocket() throws java.io.IOException
java.io.IOException
- if the socket cannot be createdSocket.connect(java.net.SocketAddress)
,
Socket.connect(java.net.SocketAddress, int)
,
Socket.Socket()
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
Socket
java.io.IOException
- if an I/O error occurs when creating the socket
java.net.UnknownHostException
- if the host is not knownSocket.Socket(String, int)
public abstract java.net.Socket createSocket(java.lang.String host, int port, java.net.InetAddress localHost, int localPort) throws java.io.IOException, java.net.UnknownHostException
host
- the server hostport
- the server portlocalHost
- the local address the socket is bound tolocalPort
- the local port the socket is bound to
Socket
java.io.IOException
- if an I/O error occurs when creating the socket
java.net.UnknownHostException
- if the host is not knownSocket.Socket(String, int, java.net.InetAddress, int)
public abstract java.net.Socket createSocket(java.net.InetAddress host, int port) throws java.io.IOException
host
- the server hostport
- the server port
Socket
java.io.IOException
- if an I/O error occurs when creating the socketSocket.Socket(java.net.InetAddress, int)
public abstract java.net.Socket createSocket(java.net.InetAddress address, int port, java.net.InetAddress localAddress, int localPort) throws java.io.IOException
address
- the server network addressport
- the server portlocalAddress
- the client network addresslocalPort
- the client port
Socket
java.io.IOException
- if an I/O error occurs when creating the socketSocket.Socket(java.net.InetAddress, int,
java.net.InetAddress, int)
|
Copyright Crypto-Pro. All rights reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |