2

当我们得到一个空闲超时事件时,我们关闭通道。如果我们当时也启用了 ssl,我们会得到:

java.nio.channels.ClosedChannelException
at org.jboss.netty.handler.ssl.SslHandler.channelClosed(SslHandler.java:1377)

有一些注释在: https ://github.com/netty/netty/issues/305

我们可以在空闲状态处理程序方法中进行某种清理channelIdle以防止这种情况发生吗?或者我们应该在方法中捕捉到这个exceptionCaught

我们一般应该如何处理这个异常?

谢谢,马特

4

2 回答 2

0

如何扩展 SSLHandler 并覆盖它?

于 2012-09-13T11:50:44.437 回答
0

抛出异常基本上是为了告诉您还有一些数据需要“刷新”。如果您不在乎,您可以只拥有一个处理异常的处理程序,仅此而已。

于 2012-09-13T13:22:35.527 回答