Newer
Older
SensorHub / SensorHub.Servers / Commands / CASICCommands / MemoryCacheCmd.cs
root on 17 Sep 2021 944 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 MemoryCacheCmd : CommandBase<CasicSession, StringRequestInfo>
    {
        public override string Name
        {
            get
            {
                return "MemoryCache";
            }
        }

        public override void ExecuteCommand(CasicSession session, StringRequestInfo requestInfo)
        {
            if (requestInfo.Parameters[0] == "06")
            {
                session.Send("HTTP/1.1 200 OK\r\n\r\n\r\n");
                session.Close();
            }
            //其他通信方式不一样,要改
            session.Logger.Info("该数据在最近上传过,上传的数据为:" + requestInfo.Body + ",集中器编号:" + session.HubAddr);


        }
    }
}