我对JBoss的5.1简单的servlet。 当写响应无异常,如果连接关闭。 通过连接读取超时关闭,从外面。
JBoss的接收FIN,ACK,有ACK并且在几秒后的答案发送我的响应(PSH,ACK),并且接收RST。
如何确定的servlet,该连接被关闭和/或响应未成功writtеn?
我对JBoss的5.1简单的servlet。 当写响应无异常,如果连接关闭。 通过连接读取超时关闭,从外面。
JBoss的接收FIN,ACK,有ACK并且在几秒后的答案发送我的响应(PSH,ACK),并且接收RST。
如何确定的servlet,该连接被关闭和/或响应未成功writtеn?
如果你写了足够的数据,以便您仍然写RST到达后,你会得到一个IOException:“通过对等连接复位”。 TCP缓冲和异步写入装置,这可能不会发生了一个小写。