ReadTimeoutException事件

时间:2013-03-08 17:15:34

标签: netty

我使用的是Netty IO版本3.6.3,并且有一个带有上游和下游处理程序的管道。实现的服务器读取消息,处理它并发送响应。包含ReadTimeoutHandler作为管道的第一个处理程序。如果处理超过超时,则会触发ReadTimeoutException事件。有时它会在响应写入通道之前触发。当exceptionCaught()方法响应ReadTimeoutException事件时,代码会调整具有超时异常的响应,并尝试将响应写入通道。但是频道已关闭。看起来ReadTimeoutHandler生成的ReadTimeoutException已自动关闭了通道。我假设客户端已检测到通道关闭。 Javadoc没有描述这种行为。我希望能够写一个回复。我试图在exceptionCaught()方法中重新连接通道但是失败了。

有关如何处理读取超时的任何建议或信息,您希望将回复发送回客户端?

0 个答案:

没有答案