以下为引用的内容:
//从网络接收到的原始数据的封装
public class RequestData
{
public int ConnectID = 0 ;
public bool IsFirstMsg = false ; //标志是否为连接建立后的第一条消息
public byte[] Buff = null ; //接收数据缓冲区 ,可能其头部包含上次未处理完的数据
public int ValidCount = 0 ; //缓冲区中有效字节的个数 >= 本次接收的字节数
}
以下为引用的内容:
public interface IDataStreamHeader
{
int MessageLength {get ;set ;} //本消息长度
int TypeKey {get ;set ;} //请求的目录类型
int ServiceKey {get ;set ;} //请求类型
int ServiceItemIndex{get ;set ;} //请求细分索引
int RandomNum {get ;set ;} //用于将回复与请求一一对应起来
int Result {get ;set ;} //服务结果