在服务器上保持空闲超时

时间:2016-10-21 16:29:51

标签: netty

我的netty服务器上有一个空闲的超时处理程序。

与此同时,我的客户正在向我发送保持活动(他已在他的netty客户端启用了keep alive选项)。

它接应我的空闲超时处理程序在应用程序级别上,所以保持活动并不是保持连接活着。

处理此问题的任何标准方式?

1 个答案:

答案 0 :(得分:0)

取走空闲超时处理程序。如果你不想触发它,你为什么要在那里?如果连接断开,那么TCP保持Alice应该停止并且连接将关闭,而你的处理程序不会吗?

如果您希望发送数据时出现空闲超时,请使用标志指示您是否处于请求响应交换的中间,并忽略超出此类请求处理状态的所有超时事件。