一、程序集描述
該程序集由作者本人獨自開發,設計思路和基本代碼也是獨自開發,部分代碼來源於網絡,但是屬於開源代碼,不會有版權爭議。程序集本身可供大家免費學習,但專業版不屬於免費部分。特此供知;
程序集可直接用於Winform組件,見圖:
二、程序集功能概述
2.1文件傳輸類概述
文件傳輸類是基於Tcp連接,整合功能性的類程序,其主要功能如下:
(1)上傳文件:
- 上傳文件
- 斷點續傳
- 設置最大上傳速度
- 獲取實時上傳速度
- 獲取上傳進度
- 獲取上傳文件信息
- 暫停上傳
- 恢復上傳
- 終止上傳
(2)下載文件:
- 下載文件
- 斷點續傳
- 隊列式下載文件
- 設置最大下載速度
- 獲取實時下載速度
- 獲取下載進度
- 獲取下載文件信息
- 暫停下載
- 恢復下載
- 終止當前下載
(3)傳遞數據:
- 傳遞任意可序列化的數據對象
- 傳遞任意大小的字符串
- 傳遞任意自定義協議頭的字節數組
(4)參數設置:
- 設置客戶端連接的用戶名和密碼
- 設置服務器工作模式
- 設置請求等待時間
2.2簡單傳輸類概述
簡單傳輸類是基於Tcp的具有整合功能性的類程序,其主要功能如下:
(1)傳遞數據:
- 傳遞任意可序列化的數據對象
- 傳遞任意大小的字符串
- 傳遞任意自定義協議頭的字節數組
(2)參數設置:
- 無接收數據時等