/// <summary> /// 解析消息 /// </summary> /// <param name="msg"></param> public MsgPack ParseFromMsg(byte[] msg) { MemoryStream ms = null; using (ms = new MemoryStream(msg)) { BinaryReader reader = new BinaryReader(ms); int len = reader.ReadInt32(); int msgId = reader.ReadInt32(); //int clientId = reader.ReadInt32(); byte[] data = reader.ReadBytes(len); var msgPack = MsgPack.Create(msgId, data); reader.Close(); return(msgPack); } }