【问题标题】:Netty disconnects channel after roughly 10 minutesNetty 大约 10 分钟后断开频道
【发布时间】: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);

但是,我没有将这些选项设置为客户端引导程序。我不确定这是否有问题,希望得到一些帮助。

【问题讨论】:

    标签: java netty channel


    【解决方案1】:

    好的,我已经做了一个功能,每分钟向客户端发送一个数据包,到目前为止,一切都很好。我认为这是因为我会在很长一段时间内不发送或读取任何数据包就离开客户端,我猜服务器因此断开了它。

    【讨论】:

    • 您还可以查看 IdleStateHandler ,它可以帮助您管理此类问题。
    猜你喜欢
    • 2013-12-11
    • 2015-08-13
    • 1970-01-01
    • 1970-01-01
    • 2018-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多