//获取消息队列第一个数据 public MessageStruct getCMsg() { //发送消息 pbnoCurr.setNull(); MessageStruct _msg = new MessageStruct(); //网络 是否有消息过来 _msg.dest = NetWorkManage.NETACCEPTED; //PBNO _msg=new PBNO(); 每一帧都new一个 也许会影响效率 if (recDataQueue.Count > 0) { _msg = recDataQueue.Dequeue(); //服务器时间 //STime = _msg.serverTime; pbnoCurr.CloneMessage(_msg); return(_msg); } return(_msg); }