com.mindbright.ssh
public class SSHVersionSpySocket extends java.net.Socket
| Constructor and Description |
|---|
SSHVersionSpySocket(java.net.Socket origSocket) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
java.net.InetAddress |
getInetAddress() |
java.io.InputStream |
getInputStream() |
java.net.InetAddress |
getLocalAddress() |
int |
getLocalPort() |
int |
getMajorVersion() |
java.io.OutputStream |
getOutputStream() |
int |
getPort() |
int |
getSoLinger() |
int |
getSoTimeout() |
boolean |
getTcpNoDelay() |
void |
setSoLinger(boolean on,
int val) |
void |
setSoTimeout(int timeout) |
void |
setTcpNoDelay(boolean on) |
java.lang.String |
toString() |
bind, connect, connect, getChannel, getKeepAlive, getLocalSocketAddress, getOOBInline, getReceiveBufferSize, getRemoteSocketAddress, getReuseAddress, getSendBufferSize, getTrafficClass, isBound, isClosed, isConnected, isInputShutdown, isOutputShutdown, sendUrgentData, setKeepAlive, setOOBInline, setPerformancePreferences, setReceiveBufferSize, setReuseAddress, setSendBufferSize, setSocketImplFactory, setTrafficClass, shutdownInput, shutdownOutputpublic SSHVersionSpySocket(java.net.Socket origSocket)
throws java.io.IOException
java.io.IOExceptionpublic int getMajorVersion()
throws java.io.IOException
java.io.IOExceptionpublic java.net.InetAddress getInetAddress()
getInetAddress in class java.net.Socketpublic java.net.InetAddress getLocalAddress()
getLocalAddress in class java.net.Socketpublic int getPort()
getPort in class java.net.Socketpublic int getLocalPort()
getLocalPort in class java.net.Socketpublic java.io.InputStream getInputStream()
throws java.io.IOException
getInputStream in class java.net.Socketjava.io.IOExceptionpublic java.io.OutputStream getOutputStream()
throws java.io.IOException
getOutputStream in class java.net.Socketjava.io.IOExceptionpublic void setTcpNoDelay(boolean on)
throws java.net.SocketException
setTcpNoDelay in class java.net.Socketjava.net.SocketExceptionpublic boolean getTcpNoDelay()
throws java.net.SocketException
getTcpNoDelay in class java.net.Socketjava.net.SocketExceptionpublic void setSoLinger(boolean on,
int val)
throws java.net.SocketException
setSoLinger in class java.net.Socketjava.net.SocketExceptionpublic int getSoLinger()
throws java.net.SocketException
getSoLinger in class java.net.Socketjava.net.SocketExceptionpublic void setSoTimeout(int timeout)
throws java.net.SocketException
setSoTimeout in class java.net.Socketjava.net.SocketExceptionpublic int getSoTimeout()
throws java.net.SocketException
getSoTimeout in class java.net.Socketjava.net.SocketExceptionpublic void close()
throws java.io.IOException
close in class java.net.Socketjava.io.IOExceptionpublic java.lang.String toString()
toString in class java.net.Socket