疫情隔離在家的兩個多月,我實現了自己的可靠傳輸框架。
時間分佈如下
一、前期準備 10天:
8天收集各種可靠傳輸資料。
構思 2天天時間
二、設計出類圖和寫出大概主框架:
耗時3天
三、編寫代碼用時
耗時18天,邊寫代碼邊初步測試
四、優化代碼和檢查bug
用時36天。
性能如下:
本機傳輸 100M/S
局域網傳輸 80M/s 左右
兩臺不同的電腦,不同的i外網ip,NAT穿透後傳輸速度 1M/S,基本跑滿了我網絡上傳速度
內存佔用 2m左右
cpu佔用:0%到28%之間波動,受發送數據快慢影響
家用電腦上的截圖:
總結:感受最深的是程序是調試出來的,調試bug調到吐