2.根據ReadBufferSize的大小,會自動分段讀取,不會丟棄數據;
妳懷疑的讀取和發送過程中的溢出與串口驅動分配的緩沖區大小有關;
還應該和系統內存大小有關。C#封裝了溢出處理,我們就用它吧。
3.分割和發送大文件。根據自己的情況,把文件分好,比如4K大小;
當發送方壹次發送4k時,接收方開始接收數據並計算字節數。當接收4k時,接收器
向發送方發送接收4K的指令,發送方開始發送第二段數據,以此類推。