Qt編寫項目作品27-多線程文件傳輸


一、功能特點

  1. 多線程收發文件,支持加密傳輸。
  2. 接收端支持監聽端口接收文件和主動連接服務器接收文件兩種方式。
  3. 按照 文件開始符+文件大小+文件內容+文件結束符 逐個分包接收。
  4. 可對接收的加密過的文件包進行解密輸出。
  5. 如果采用連接服務器方式接收文件可指定請求文件。
  6. 接收端請求文件的形式可以作為通用的程序升級方案。
  7. 進度條實時更新收發文件的進度。
  8. 發送端可設置每個包最大大小即切片分包數量。
  9. 發送端可對文件的每個包進行加密傳輸。
  10. 發送端支持對包進行合並發送。
  11. 可指定目錄對客戶端發來的請求文件進行搜索。
  12. 每個功能獨立的一個類,接口清晰友好,使用方便。
  13. 支持任意Qt版本、任意系統、任意編譯器。

二、效果圖

三、體驗地址

  1. 體驗地址:https://pan.baidu.com/s/1ZxG-oyUKe286LPMPxOrO2A 提取碼:o05q 文件名:bin_tcpfile.zip
  2. 國內站點:https://gitee.com/feiyangqingyun
  3. 國際站點:https://github.com/feiyangqingyun
  4. 個人主頁:https://blog.csdn.net/feiyangqingyun
  5. 知乎主頁:https://www.zhihu.com/people/feiyangqingyun/

備注:如果網盤下載不到可以去開源主頁下載


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM