连接重置,请稍后重试

2024-01-30  本文已影响0人  微点

客户端报连接重置,请稍后重试。

原因:第三次握手时,服务端主动重置了连接。

为啥会这样。

我们知道,在tcp建立双向通信时,会有三次握手,以此来确认连接属性,在传输时会通过该属性找到对应的通道,并进行通信。

第一次握手,客户端会生成初始序列号,并放在syn数据包中,一起发给服务端。

第二次握手,服务端接受请求,并生成确认号,放在ack中,发送给客户端。

第三次握手,客户端会生成确认号,放在ack中,并发送给服务端。

上述情况,一般是第三次握手时,服务端关闭了服务,或者主动重置了连接,导致通道不可用。

一旦出现该问题,客户端再次握手时,会传给服务端旧值,服务端原来通道已经重置,会一直报这个错误,然后只能等旧通道过期自动作废,或者重起手机,将之前通道的值清空。

为啥服务端会重置通道呢?

原通道为啥不能用呢?

有待考察

上一篇下一篇

猜你喜欢

热点阅读