/// <summary> /// 接收到消息 /// </summary> /// <param name="ms"></param> void OnReceivedMessage(int size, MemoryStream ms) { BinaryReader r = new BinaryReader(ms); byte[] message = r.ReadBytes((int)(ms.Length)); RazByteBuffer buffer = new RazByteBuffer(message); int pid = RazConverter.GetBigEndian_Int32(buffer.ReadInt()); int ctxId = RazConverter.GetBigEndian_Int32(buffer.ReadInt()); buffer.SetSize(size); buffer.SetPid(pid); buffer.SetCtxId(ctxId); RazNetworkManager.AddEvent(pid, buffer); }