tr.general.io
Class CSocketOpener
java.lang.Object
tr.general.io.CSocketOpener
- All Implemented Interfaces:
- java.lang.Runnable
- public class CSocketOpener
- extends java.lang.Object
- implements java.lang.Runnable
Class to open a socket
Date: 16.11.2004
- Version:
- 1.0
- Author:
- Tobias Roessler, Ralf Schmitt
Constructor Summary |
CSocketOpener(java.lang.String host,
int port)
Constructor |
Method Summary |
java.net.Socket |
getSocket()
|
static java.net.Socket |
openSocket(java.lang.String host,
int port,
int timeout)
|
static java.net.Socket |
openSocket(java.lang.String host,
int port,
int timeout,
java.lang.ThreadGroup tg)
|
void |
run()
creates a connection |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CSocketOpener
public CSocketOpener(java.lang.String host,
int port)
- Constructor
- Parameters:
host
- Host to connect toport
- Port to connect to
run
public void run()
- creates a connection
- Specified by:
run
in interface java.lang.Runnable
getSocket
public java.net.Socket getSocket()
- Returns:
- Socket for datatransfer
openSocket
public static java.net.Socket openSocket(java.lang.String host,
int port,
int timeout)
- Parameters:
host
- Host to connect toport
- Port to connect totimeout
- Timeout, if the connection can't established
- Returns:
- Socket for datatransfer
openSocket
public static java.net.Socket openSocket(java.lang.String host,
int port,
int timeout,
java.lang.ThreadGroup tg)
- Parameters:
host
- Host to connect toport
- Port to connect totimeout
- Timeout, if the connection can't establishedtg
- ThreadGroup, in witch the application runs
- Returns:
- Socket for datatransfer