計算機網絡 || 自定義協議實現點對點大文件傳輸

這一部分其實就是實現客戶端與服務端的一個大文件的傳輸,由於題目要求是隻須要自定義應用層協議,因此本項目是基於TCP(傳輸層)協議下實現的。採用的是python的struct模塊對傳輸信息進行打包以便應對不一樣類型的傳輸文件,同時能夠轉爲用於傳輸的byte類型。python 針對大文件的傳輸開始是想直接用動態分配內存給文件傳輸分配一個大容量的堆做爲緩衝區,但感受這樣就違背了本題的意思並且對於文件傳輸
相關文章
相關標籤/搜索