public abstract class SocketClient
extends java.lang.Object
| Constructor and Description |
|---|
SocketClient(int defaultPort) |
| Modifier and Type | Method and Description |
|---|---|
void |
connect(java.net.InetAddress host) |
void |
connect(java.net.InetAddress host,
int port) |
void |
connect(java.net.InetAddress host,
int port,
java.net.InetAddress localAddr,
int localPort) |
void |
connect(java.lang.String hostname) |
void |
connect(java.lang.String hostname,
int port) |
void |
connect(java.lang.String hostname,
int port,
java.net.InetAddress localAddr,
int localPort) |
void |
disconnect() |
protected java.io.InputStream |
getInputStream() |
protected java.io.OutputStream |
getOutputStream() |
java.net.InetAddress |
getRemoteAddress() |
java.lang.String |
getRemoteHostname() |
int |
getRemotePort() |
java.net.Socket |
getSocket() |
int |
getSoTimeout() |
boolean |
isConnected() |
protected void |
onConnect() |
void |
setSocketFactory(javax.net.SocketFactory factory) |
void |
setSoTimeout(int soTimeout) |
public void connect(java.lang.String hostname,
int port)
throws java.io.IOException
java.io.IOExceptionpublic void connect(java.net.InetAddress host,
int port)
throws java.io.IOException
java.io.IOExceptionpublic void connect(java.net.InetAddress host,
int port,
java.net.InetAddress localAddr,
int localPort)
throws java.io.IOException
java.io.IOExceptionpublic void connect(java.lang.String hostname,
int port,
java.net.InetAddress localAddr,
int localPort)
throws java.io.IOException
java.io.IOExceptionpublic void connect(java.net.InetAddress host)
throws java.io.IOException
java.io.IOExceptionpublic void connect(java.lang.String hostname)
throws java.io.IOException
java.io.IOExceptionpublic void disconnect()
throws java.io.IOException
java.io.IOExceptionpublic boolean isConnected()
public void setSocketFactory(javax.net.SocketFactory factory)
public int getSoTimeout()
public void setSoTimeout(int soTimeout)
public java.net.Socket getSocket()
protected java.io.InputStream getInputStream()
protected java.io.OutputStream getOutputStream()
protected void onConnect()
throws java.io.IOException
java.io.IOExceptionpublic int getRemotePort()
public java.net.InetAddress getRemoteAddress()
public java.lang.String getRemoteHostname()