我面临与 TCP 重传相关的问题。
我的 Sender 开始向接收者发送一些数据(打开连接后不在网络中),发送 3 个数据包后,它重新传输第一个数据包 3 次(根据重新传输超时)并开始发送下一个数据包。
然后它再次重新传输第一个数据包。我无法理解这种行为,想知道是否有某种方法可以禁用它并强制 TCP 重新传输第一个数据包,然后在没有收到 ack 时关闭连接。
谢谢。
我面临与 TCP 重传相关的问题。
我的 Sender 开始向接收者发送一些数据(打开连接后不在网络中),发送 3 个数据包后,它重新传输第一个数据包 3 次(根据重新传输超时)并开始发送下一个数据包。
然后它再次重新传输第一个数据包。我无法理解这种行为,想知道是否有某种方法可以禁用它并强制 TCP 重新传输第一个数据包,然后在没有收到 ack 时关闭连接。
谢谢。