摘要: 最近验证一个数据传输可靠性方案,走了不少弯路,在此记录,希望从中汲取教训。 需求为 能够检测数据在一条通道传输时是否发生异常,在发生异常后能够及时切换到备用通道,继续进行数据传输,保证数据传输速率和准确性; 在头几天,基于tcp协议进行验证,思路是,通过内核截包,检测是否传输速率发生异常,在速率低于一个阀值时,切换通道,在备用通道继续传输,为保证连续和不丢包,考虑正常传输时在发送端缓存数据,在发生异常时接收端发送包的标识到发送端,发送端能够从该包开始通过备用通道继续传输,然而,却因为缺乏对tcp协议栈实现原理的理解,竟然天真的认为在切换通道后发送端会继续传输!!实际是发送端在没有收到接收... 阅读全文
posted @ 2012-03-29 22:22 cocke.li 阅读(444) 评论(0) 推荐(1) 编辑