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