/// <summary> /// 生成ProtoHead,ServerHead,ProtoID,并使用传入的ProtoBody赋值 /// </summary> /// <param name="bodyIn"></param> public Protocol(ProtoBody bodyIn) { protoHead = new ProtoHead(); serverHead = new ServerHead(); protoBody = bodyIn; protoHead.CmdID = ProtoID.GetProtoIDByBody(bodyIn); }
public void SetBody(ProtoBody body) { protoBody = body; protoHead.CmdID = ProtoID.GetProtoIDByBody(body); }