void bind(SocketAddress bindpoint) | 将套接字绑定到本地地址。 |
void close() | 关闭这个套接字。 |
void connect(SocketAddress endpoint) | 将此套接字连接到服务器。 |
void connect(SocketAddress endpoint, int timeout) | 将此套接字与指定的超时值连接到服务器。 |
SocketChannel getChannel() | 返回与此套接字关联的独特的 SocketChannel对象,如果任何。 |
InetAddress getInetAddress() | 返回套接字连接的地址。 |
InputStream getInputStream() | 返回此套接字的输入流。 |
boolean getKeepAlive() | 如果 SO_KEEPALIVE启用。 |
InetAddress getLocalAddress() | 获取绑定的套接字的本地地址。 |
int getLocalPort() | 返回此套接字绑定的本地端口号。 |
SocketAddress getLocalSocketAddress() | 返回此套接字绑定到的端点的地址。 |
boolean getOOBInline() | 如果 SO_OOBINLINE启用。 |
OutputStream getOutputStream() | 返回此套接字的输出流。 |
int getPort() | 返回此套接字连接的远程端口号。 |
int getReceiveBufferSize() | 得到这个 Socket的 SO_RCVBUF选项的值,是由平台用于该 Socket输入缓冲区的大小。 |
SocketAddress getRemoteSocketAddress() | 返回此套接字连接的端点的地址,或如果它是无关的 null。 |
boolean getReuseAddress() | 如果 SO_REUSEADDR启用。 |
int getSendBufferSize() | 得到这个 Socket的 SO_SNDBUF期权价值,即缓冲区的大小由平台用于输出在这 Socket。 |
int getSoLinger() | 返回设置 SO_LINGER。 |
int getSoTimeout() | 返回设置 SO_TIMEOUT。 |
boolean getTcpNoDelay() | 如果 TCP_NODELAY启用。 |
int getTrafficClass() | 获取从这个套接字发送的数据包的IP头中的业务类或服务类型 |
boolean isBound() | 返回套接字的绑定状态。 |
boolean isClosed() | 返回套接字的关闭状态。 |
boolean isConnected() | 返回套接字的连接状态。 |
boolean isInputShutdown() | 返回套接字连接的读半是否关闭。 |
boolean isOutputShutdown() | 返回套接字连接的写是否关闭的是否关闭。 |
void sendUrgentData(int data) | 在套接字上发送一个字节的紧急数据。 |
void setKeepAlive(boolean on) | 启用/禁用 SO_KEEPALIVE。 |
void setOOBInline(boolean on) | 启用/禁用 SO_OOBINLINE(TCP紧急数据收据)默认情况下,此选项是禁用TCP套接字上接收紧急数据是默默丢弃。 |
void setPerformancePreferences(int connectionTime, int latency, int bandwidth) | 设置此套接字的性能首选项。 |
void setReceiveBufferSize(int size) | 集 SO_RCVBUF选项,这 Socket指定值。 |
void setReuseAddress(boolean on) | 启用/禁用 SO_REUSEADDR套接字选项。 |
void setSendBufferSize(int size) | 设置这个 Socket指定值的 SO_SNDBUF选项。 |
static void setSocketImplFactory(SocketImplFactory fac) | 设置客户端套接字实现工厂的应用程序。 |
void setSoLinger(boolean on, int linger) | 启用/禁用 SO_LINGER与指定的逗留的时间秒。 |
void setSoTimeout(int timeout) | 启用/禁用 SO_TIMEOUT以指定的超时时间,以毫秒为单位。 |
void setTcpNoDelay(boolean on) | 启用/禁用 TCP_NODELAY(禁用/启用Nagle的算法)。 |
void setTrafficClass(int tc) | 集交通类或从该套接字发送数据包的IP报头字节型服务。 |
void shutdownInput() | 将此套接字的输入流放在“流结束”中。 |
void shutdownOutput() | 禁用此套接字的输出流。 |
String toString() | 将这一 String插座 |