【发布时间】:2017-10-15 05:09:24
【问题描述】:
OutputStream out = socket.getOutputStream();
out.write(someData);
socket.close();
socket.close() 会导致对等套接字不接收someData?
【问题讨论】:
-
提问前你读过javadocs吗?
-
在调用
close()之前使用Socket#shutdownOutput() -
当然连接丢失了。如果要在关闭套接字后传输任何数据,则必须创建新的套接字。
-
@AJNeufeld 不必要的。为什么你不这么认为?
-
@Kishor 问题是关于丢失的数据,而不是丢失的连接。
标签: java sockets networking