0
我正在使用Netty 3.3.1。我希望(1)放弃在服务器端发送延迟响应,并且(2)拒绝来自客户端服务器的延迟响应。检测延迟响应
我的工作流程如下。我从客户端发送请求,我希望服务器在30秒内响应。如果没有,我认为出了问题,我再次发送请求。 现在我担心客户会收到旧的回复,同时期待新的回复。我想检测到(主要是在客户端,但如果服务器决定在30秒后不发送响应,它会很酷)。
我可以使用Netty的IdleStateHandler/WriteTimeoutHandler/ReadTimeoutHandler吗?请注意,我不会断开通道的连接,但会重新将其用于未来的请求/响应,并且客户端通过同一通道重新发送请求时,不能在服务器上重置定时器。
我的第二个想法是时间戳请求和响应。
OTOH,我是否复杂的东西?迟到的反应是否会发生?