VC++基于CS结构点对点文件传送与接收
这是CTransferSocket_hawk的类实现文件,以下成员变量用于数据发送:数据缓存区,为一个先入先出队列,注意:队列中的数据比原始数据多4+BEGIN_TAG_LENGTH个字节,其中前4个字节用来存放原始数据的长度,接下来存放BEGIN_TAG.远程端需要长度来确定将要接收的数据块尺寸,并利用BEGIN_TAG,来判断是否有错误发生。
CArray m_DataQueue;
//存放"开始"标记的BEGIN_TAG_LENGTH个字节)
CArray m_DataSizes;
//
相关下载链接:
//download.csdn.net/download/mirage1982/2669960?utm_source=bbsseo