socket对于大数据的发送和接收
大数据是指大于32K或者64K的数据。
大数据的发送和接收通过TSTREAM对象来进行是非常方便的。
我们把大数据分割成一个个4K大小的小包,然后再依次传输。
一、大数据的发送的类语言描述:
1)创建流对象,用流对象一次性地加载完大数据
2)移动流的POSITION,一次将流的4K大小的一块内存读进一块BUF里面
3)SOCKET发送这块大小为4K的BUF
4)重复执行二、三步骤,直至发完
二、大数据的接收的类语言描述:
1)创建一个流对象
2)接收方一次接收4K大小的数据暂存一块4K大小的BUF里面,将BUF写入流对象里面
3)移动流的POSITION,重复执行二步骤,直至接收完一个批次所有的数据包
本文来自博客园,作者:{咏南中间件},转载请注明原文链接:https://www.cnblogs.com/hnxxcxg/p/4547632.html