Netty 大约 10 分钟后断开频道
Posted
技术标签:
【中文标题】Netty 大约 10 分钟后断开频道【英文标题】:Netty disconnects channel after roughly 10 minutes 【发布时间】:2015-02-16 21:45:51 【问题描述】:我已经设置了我的 netty 服务器,一切都很好而且很漂亮,但是在连接大约 10 分钟后它会断开频道。我已经尝试将这些密钥添加到服务器引导程序中:
bootstrap.setOption("reuseAddress", true);
bootstrap.setOption("child.tcpNoDelay", true);
bootstrap.setOption("child.TcpAckFrequency", true);
bootstrap.setOption("child.keepAlive", true);
bootstrap.setOption("keepAlive", true);
但是,我没有将这些选项设置为客户端引导程序。我不确定这是否有问题,希望得到一些帮助。
【问题讨论】:
【参考方案1】:好的,我已经做了一个功能,每分钟向客户端发送一个数据包,到目前为止,一切都很好。我认为这是因为我会在很长一段时间内不发送或读取任何数据包就离开客户端,我猜服务器因此断开了它。
【讨论】:
您还可以查看 IdleStateHandler ,它可以帮助您管理此类问题。以上是关于Netty 大约 10 分钟后断开频道的主要内容,如果未能解决你的问题,请参考以下文章