Newer
Older
SensorHub / SensorHub.Servers / YLServer.cs
root on 17 Sep 2021 1 KB first commit
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SuperSocket.SocketBase.Protocol;
using SensorHub.Servers.Commands;
using SuperSocket.SocketBase;
using SuperSocket.SocketBase.Config;
using SensorHub.Utility;
namespace SensorHub.Servers
{
    //二院:雨量计
    public class YLServer : AppServer<YLSession, BinaryRequestInfo>
    {

        public YLServer()
            : base(new DefaultReceiveFilterFactory<YLCmdFilter,BinaryRequestInfo>())
        {
            //实现一个自定义内置的协议 默认的客户端请求类型是stringRequestInfo
            //使用这个接受过滤器 使用默认的接收过滤器工厂
        }
       
        protected override void OnStarted()
        {
            base.OnStarted();//启动注册的会话
            
            //TODO LIST:删除雨量sequence,获取雨量表最大数值,更新sequence
            ApplicationContext.getInstance().updateSequence("SEQ_AD_YL_YLIANG_ID", "DBID", "AD_YL_YLIANG");
        }
        
    }
}