Newer
Older
SensorHub / SensorHub.Servers / Commands / CASICCommands / CRCErrorCmd.cs
root on 17 Sep 2021 854 bytes first commit
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SuperSocket.SocketBase.Command;
using SuperSocket.SocketBase.Protocol;

namespace SensorHub.Servers.Commands.CASICCommands
{
    public class CRCErrorCmd : CommandBase<CasicSession, StringRequestInfo>
    {
        public override string Name
        {
            get
            {
                return "CRCError";
            }
        }

        public override void ExecuteCommand(CasicSession session, StringRequestInfo requestInfo)
        {
            if (requestInfo.Parameters[0] == "Telecom")
            {
                session.Send("HTTP/1.1 200 OK\r\n\r\n\r\n");
                session.Close();
            }
            session.Logger.Info("CRC校验不通过,上传的数据为:" + requestInfo.Parameters[1]);        
        }
    }
}