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); } } }