如何正确关闭java客户端套接字?
调用顺序(在|之后)socket.close()?
答案 0 :(得分:1)
Socket文档说明:
关闭此套接字也将关闭套接字的InputStream和OutputStream。
您不必关闭输入/输出。但是,这确实允许您“半”关闭套接字。假如您想继续发送数据,但想表明您将不再收到数据。
总之;完成以下操作完全没问题:
...
finally {
if (socket != null)
socket.close();
}