fr.dyade.aaa.common.net
Class SocketFactory13
java.lang.Object
fr.dyade.aaa.common.net.SocketFactory
fr.dyade.aaa.common.net.SocketFactory13
public class SocketFactory13
- extends SocketFactory
This class implements the SocketFactory interface for JDK prior to 1.4.
Method Summary |
java.net.Socket |
createSocket(java.net.InetAddress addr,
int port,
java.net.InetAddress localAddr,
int localPort,
int timeout)
Creates a socket and connects it to the specified remote host on the
specified remote port. |
java.net.Socket |
createSocket(java.net.InetAddress addr,
int port,
int timeout)
Creates a stream socket and connects it to the specified port number at
the specified IP address. |
static SocketFactory |
getFactory()
Returns the SocketFactory singleton for this class. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SocketFactory13
public SocketFactory13()
getFactory
public static SocketFactory getFactory()
- Returns the SocketFactory singleton for this class.
- Returns:
- The SocketFactory singleton for this class.
createSocket
public java.net.Socket createSocket(java.net.InetAddress addr,
int port,
int timeout)
throws java.io.IOException
- Creates a stream socket and connects it to the specified port number at
the specified IP address. Try to establish the connection to the server
with a specified timeout value. A timeout of zero is interpreted as an
infinite timeout. The connection will then block until established or an
error occurs.
Be careful, currently the timeout option is not implemented. If
the specified timeout is not equals to 0 this method throws an
UnsupportedOperationException.
- Specified by:
createSocket
in class SocketFactory
- Parameters:
addr
- the IP address.port
- the port number.timeout
- the timeout value to be used in milliseconds.
- Throws:
java.io.IOException
createSocket
public java.net.Socket createSocket(java.net.InetAddress addr,
int port,
java.net.InetAddress localAddr,
int localPort,
int timeout)
throws java.io.IOException
- Creates a socket and connects it to the specified remote host on the
specified remote port. The Socket will also bind() to the local address
and port supplied. Try to establish the connection to the server
with a specified timeout value. A timeout of zero is interpreted as an
infinite timeout. The connection will then block until established or an
error occurs.
Be careful, currently the timeout option is not implemented. If
the specified timeout is not equals to 0 this method throws an
UnsupportedOperationException.
- Specified by:
createSocket
in class SocketFactory
- Parameters:
addr
- the IP address of the remote hostport
- the remote portlocalAddr
- the local address the socket is bound tolocalPort
- the local port the socket is bound totimeout
- the timeout value to be used in milliseconds.
- Throws:
java.io.IOException
Copyright © 2011 ScalAgent D.T.. All Rights Reserved.