Example #1
0
        /// <summary>
        /// 命令执行
        /// </summary>
        /// <param name="context"></param>
        public override void Execute(DataContext context)
        {
            byte[] cmdData = context.CmdData;
            if (cmdData.Length == 0)
            {
                context.Flush(RespondCode.CmdDataLack);
                return;
            }

            ReplyForm replyForm = cmdData.ProtoBufDeserialize <ReplyForm>();

            if (Compiled.Debug)
            {
                replyForm.Debug("=== Bbs.ReplyCreate 上行数据 ===");
            }

            CreateReply(replyForm, context);
        }