关于TCP重传机制
时间:10-02
整理:3721RD
点击:
最近在写无线传输程序涉及到丢包的算法。我们在写程序的时候为了让数据包传输更加可靠,也会用到像TCP这样的协议来传输东西。比如发送了123后 当你的超时时间到了没有接到对方的回应,此时有接受到了456,程序相当于又循环执行了一遍,把456给发送出去了,那么这个超时判断在什么时候判断重发呢 ,,一直不明白! 难道是发送123然后等着什么都不干让对方发送应答吗?等到应答了之后再发456吗 这样是不是太浪费资源了
怎么木有人回答这个问题呢 好焦急啊
发123以后设置超时等待,如果没有应答,认为发送失败,继续尝试发n次,同样超时处理,也就是说发送数据要做缓存。