public class TcpSocketClient
extends java.lang.Object
The connection and disconnection and stream access are taken care of. Note that the streams are not buffered by default, however. After calling connect(), you have access to the socket, input and output via getters.
Copyright 2004-2011 Partner Software, Inc.
| Constructor and Description |
|---|
TcpSocketClient(NetworkService service,
java.lang.String serverName) |
TcpSocketClient(java.lang.String name,
java.lang.String serverName,
int serverPortNumber) |
TcpSocketClient(java.lang.String name,
java.lang.String serverName,
int serverPortNumber,
boolean meterPerformance) |
| Modifier and Type | Method and Description |
|---|---|
void |
connect()
Connect to the remote server.
|
void |
connect(boolean resolveHostName)
Connect to the remote server.
|
void |
disconnect()
Disconnect from the remote server.
|
java.io.InputStream |
getInputStream() |
boolean |
getMeterPerformance() |
java.lang.String |
getName() |
java.io.OutputStream |
getOutputStream() |
java.lang.String |
getServerName() |
int |
getServerPortNumber() |
java.net.Socket |
getSocket() |
void |
setMeterPerformance(boolean meterPerformance) |
public TcpSocketClient(NetworkService service, java.lang.String serverName)
public TcpSocketClient(java.lang.String name,
java.lang.String serverName,
int serverPortNumber)
public TcpSocketClient(java.lang.String name,
java.lang.String serverName,
int serverPortNumber,
boolean meterPerformance)
public void connect()
throws java.io.IOException
java.io.IOExceptionpublic void connect(boolean resolveHostName)
throws java.io.IOException
java.io.IOExceptionpublic void disconnect()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getName()
public java.lang.String getServerName()
public int getServerPortNumber()
public java.net.Socket getSocket()
public java.io.InputStream getInputStream()
public java.io.OutputStream getOutputStream()
public boolean getMeterPerformance()
public void setMeterPerformance(boolean meterPerformance)