构造函数:
Socket()
创建一个未连接的套接字。Socket(String host, int port)
创建一个套接字并连接到指定的服务器的指定的端口。实例方法:
void connect(SocketAddress endpoint) | void connect(SocketAddress endpoint, int timeout)
将Socket连接到给定的地址。如果给了超时参数,就在超时后返回。
boolean isConnected() | boolean isClosed()
判断 Socket对象是否已连接、已关闭。void setSoTimeout(int timeout)
设置操作 Socket 对象的超时时间。在建立连接、获取IO流、读写数据时都有可能阻塞。设定超时时间后,操作超时会抛出 SocketTimeoutException 异常。
OutputStream getOutputStream() | InputStream getInputStream()
获取套接字IO流。boolean isOutputShutdown() | boolean isInputShutdown()
判断IO流是否半关闭。