0
我有一个关于netty TCP服务器上超时配置的问题。现在,我设置了连接timout这样的:netty - 在TCP服务器上配置超时
serverBootstrap.option(ChannelOption.CONNECT_TIMEOUT_MILLIS, 20000);
这似乎是工作,所有的好,好。现在我想知道是否可以在服务器端定义一个“读取超时”。这个想法是,当读取超时过去时,服务器工作线程会被中断,以便它可用于其他任务。当我尝试设置读取超时如下,我得到一个“不支持的通道选项”启动时的警告:
serverBootstrap.childOption(ChannelOption.SO_TIMEOUT, 30000);
有没有办法实现对服务器端的“读/处理超时”事情呢?任何帮助表示赞赏。
亲切的问候, 迈克尔
完美啊,不知何故ReadTimeoutHandler躲避我。谢谢。 –