2

如何知道 TCP 连接是否终止?我有一个AsynchronousSocketChannel并且打开它后,每次我打电话isOpen()后结果都是true

我正在接受来自网络浏览器的 TCP 连接。

4

1 回答 1

2

一个 TCP 连接会一直建立,直到您收到一个 IOException 写入它或一个 EOS 读取它。像 isOpen() 这样的 API 不会告诉您连接状态,它们会告诉您 Socket 或 Channel 状态,即您自己对它做了什么。

于 2012-07-01T22:36:35.180 回答