小编Mic*_*mid的帖子

netty - 在TCP服务器上配置超时

我有一个关于在netty TCP服务器上配置超时的问题.现在,我像这样设置连接时间:

serverBootstrap.option(ChannelOption.CONNECT_TIMEOUT_MILLIS, 20000);
Run Code Online (Sandbox Code Playgroud)

这似乎有效,一切都很好.现在我想知道是否可以在服务器端定义"读取超时".想法是当读取超时过去时服务器工作线程被中断,以便它可用于其他任务.当我尝试按如下方式设置读取超时时,我在启动时收到"不支持的通道选项"警告:

serverBootstrap.childOption(ChannelOption.SO_TIMEOUT, 30000);
Run Code Online (Sandbox Code Playgroud)

有没有办法在服务器端实现"读/处理超时"?任何帮助表示赞赏.

亲切的问候,迈克尔

tcp netty

5
推荐指数
1
解决办法
4157
查看次数

标签 统计

netty ×1

tcp ×1