疫情隔离在家的两个多月,我实现了自己的可靠传输框架。
时间分布如下
一、前期准备 10天:
8天收集各种可靠传输资料。
构思 2天天时间
二、设计出类图和写出大概主框架:
耗时3天
三、编写代码用时
耗时18天,边写代码边初步测试
四、优化代码和检查bug
用时36天。
性能如下:
本机传输 100M/S
局域网传输 80M/s 左右
两台不同的电脑,不同的i外网ip,NAT穿透后传输速度 1M/S,基本跑满了我网络上传速度
内存占用 2m左右
cpu占用:0%到28%之间波动,受发送数据快慢影响
家用电脑上的截图:
总结:感受最深的是程序是调试出来的,调试bug调到吐