Python 当连接断开时,有没有办法保存TCP数据包传输的进度?
如果这个问题很愚蠢或者这是一件事,我道歉。下面是一个场景: 您正在尝试交换TCP数据包,同时处理桌面和RPi之间的低带宽通信。假设在传输特定数据包的中途,连接中断。因此,该数据包的接收器只接收其中的一半 是否有一种方法使数据包的发送方知道只接收到数据包的一部分,从而发送数据包的剩余丢失部分,以便接收端能够完全创建原始数据包 再一次,请对我放轻松,哈哈,这只是一个非常奇怪的问题Python 当连接断开时,有没有办法保存TCP数据包传输的进度?,python,sockets,networking,tcp,Python,Sockets,Networking,Tcp,如果这个问题很愚蠢或者这是一件事,我道歉。下面是一个场景: 您正在尝试交换TCP数据包,同时处理桌面和RPi之间的低带宽通信。假设在传输特定数据包的中途,连接中断。因此,该数据包的接收器只接收其中的一半 是否有一种方法使数据包的发送方知道只接收到数据包的一部分,从而发送数据包的剩余丢失部分,以便接收端能够完全创建原始数据包 再一次,请对我放轻松,哈哈,这只是一个非常奇怪的问题 编辑:我相信我也能意识到,这将需要额外发送数据包,以表示只收到了部分数据包,因此请指出,从优化的角度来看,如果这是毫无意
编辑:我相信我也能意识到,这将需要额外发送数据包,以表示只收到了部分数据包,因此请指出,从优化的角度来看,如果这是毫无意义的。帧将被损坏,因此将在数据链路层丢弃,从不将数据包发送到网络层,这会阻止它将数据段发送到传输层(TCP)。TCP永远不会从半帧中看到一段。好吧,这很有道理。我们正在处理一个项目,它必须真正优化数据包的传输,所以我对这方面很好奇。非常感谢你!帧将被破坏,因此它将在数据链路层被丢弃,永远无法将数据包传送到网络层,从而阻止它将数据段发送到传输层(TCP)。TCP永远不会从半帧中看到一段。好吧,这很有道理。我们正在处理一个项目,它必须真正优化数据包的传输,所以我对这方面很好奇。非常感谢你!