2015-02-09 50 views

回答

1

根据这个博客,似乎半开连接是我们想要避免的。

的博客中笔者明确指出,他不谈论刻意半封闭的连接,但哪些是由中间设备,如其中一些超时后断开连接状态路由器造成的半开连接。

那么,为什么Java仍然提供了一个半插座的设施?

因为有用吗?半关闭意味着没有更多的数据将在套接字上发送,但它仍然能够接收数据。这种行为对于客户端仅发送请求并接收响应的各种情况实际上是有用的,因为它可用于向对等方指示请求的结束。