/// <summary> /// 缓存接收到的信息并压入 队列中,等待主线程提取 /// </summary> public bool CacheMsg(byte[] cmd, int len) { revBuffer.Push(cmd, (uint)len); while (revBuffer.CheckOk()) { Message msg = NetTools.UnPackMessage(revBuffer.GetData()); revMsgQueue.Enqueue(msg); revBuffer.Pop(); } return(true); }