Java Netty在大约10分钟后断开通道

Java Netty在大约10分钟后断开通道,java,netty,channel,Java,Netty,Channel,我已经设置了我的netty服务器,一切都很好,但是在连接通道大约10分钟后,它会断开通道。我已尝试将这些密钥添加到服务器引导: bootstrap.setOption("reuseAddress", true); bootstrap.setOption("child.tcpNoDelay", true); bootstrap.setOption("child.TcpAckFrequency", true); bootstrap.setOption("child.keepAlive", true)

我已经设置了我的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);

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

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

您还可以看看IdleStateHandler,它可以帮助您管理此类问题。