public class SocketInfo
extends java.lang.Object
Socket
providing access to getters (except
input/output streams).Constructor and Description |
---|
SocketInfo(java.net.Socket socket) |
Modifier and Type | Method and Description |
---|---|
java.nio.channels.SocketChannel |
getChannel() |
java.net.InetAddress |
getInetAddress() |
boolean |
getKeepAlive() |
java.net.InetAddress |
getLocalAddress() |
int |
getLocalPort() |
java.net.SocketAddress |
getLocalSocketAddress() |
boolean |
getOOBInline() |
int |
getPort() |
int |
getReceiveBufferSize() |
java.net.SocketAddress |
getRemoteSocketAddress() |
boolean |
getReuseAddress() |
int |
getSendBufferSize() |
int |
getSoLinger() |
int |
getSoTimeout() |
boolean |
getTcpNoDelay() |
int |
getTrafficClass() |
boolean |
isClosed() |
boolean |
isConnected() |
boolean |
isInputShutdown() |
boolean |
isOutputShutdown() |
java.lang.String |
toString() |
public java.net.InetAddress getInetAddress()
public java.net.InetAddress getLocalAddress()
public int getPort()
public int getLocalPort()
public java.net.SocketAddress getRemoteSocketAddress()
public java.net.SocketAddress getLocalSocketAddress()
public java.nio.channels.SocketChannel getChannel()
public boolean getTcpNoDelay() throws java.net.SocketException
java.net.SocketException
public int getSoLinger() throws java.net.SocketException
java.net.SocketException
public boolean getOOBInline() throws java.net.SocketException
java.net.SocketException
public int getSoTimeout() throws java.net.SocketException
java.net.SocketException
public int getSendBufferSize() throws java.net.SocketException
java.net.SocketException
public int getReceiveBufferSize() throws java.net.SocketException
java.net.SocketException
public boolean getKeepAlive() throws java.net.SocketException
java.net.SocketException
public int getTrafficClass() throws java.net.SocketException
java.net.SocketException
public boolean getReuseAddress() throws java.net.SocketException
java.net.SocketException
public java.lang.String toString()
toString
in class java.lang.Object
public boolean isConnected()
public boolean isClosed()
public boolean isInputShutdown()
public boolean isOutputShutdown()