socket對於大數據的發送和接收


大數據是指大於32K或者64K的數據。

大數據的發送和接收通過TSTREAM對象來進行是非常方便的。

我們把大數據分割成一個個4K大小的小包,然后再依次傳輸。

一、大數據的發送的類語言描述:

1)創建流對象,用流對象一次性地加載完大數據

2)移動流的POSITION,一次將流的4K大小的一塊內存讀進一塊BUF里面

3)SOCKET發送這塊大小為4K的BUF

4)重復執行二、三步驟,直至發完

二、大數據的接收的類語言描述:

1)創建一個流對象

2)接收方一次接收4K大小的數據暫存一塊4K大小的BUF里面,將BUF寫入流對象里面

3)移動流的POSITION,重復執行二步驟,直至接收完一個批次所有的數據包

 


免責聲明!

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



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