我做的是断线重连,当客户端长时间不操作的时候,服务端会关闭这个链接,这个时候客户端会进行重连操作(当客户端执行channelInactive方法的时候进行重连),但有的时候服务端close 了 channel ,但是客户端并没有触发channelInactive方法,导致重连失败,请求失败。请问这是为什么?
我做的是断线重连,当客户端长时间不操作的时候,服务端会关闭这个链接,这个时候客户端会进行重连操作(当客户端执行channelInactive方法的时候进行重连),但有的时候服务端close 了 channel ,但是客户端并没有触发channelInactive方法,导致重连失败,请求失败。请问这是为什么?
服务端发起断开连接,4次握手,在FIN阶段,客户端没有接收到信息,整个channel处于一个假连接状态