Esempio n. 1
0
 void InitClient()
 {
     _client = null;
     _client = new SocketClient(_setting.Ip, _setting.Port, 1024, _setting.LocalIP);
     _client.DataReceived += _sc_DataReceived;
     _client.Closed       += _sc_Closed;
     _client.Error        += _sc_Error;
 }
Esempio n. 2
0
 public SGIP12(SGIPSetting setting)
 {
     _setting              = setting;
     _client               = new SocketClient(Setting.ServerIp, Setting.ServerPort, 1024);
     _client.DataReceived += _client_DataReceived;
     _client.Closed       += _client_Closed;
     _client.Error        += _client_Error;
     _sendWindows          = new SlidingWindow[_setting.SlidingWindowSize];
     InitServer();
     //启动相关线程
     _monitorConnectThread = new Thread(new ThreadStart(MonitorConnectRun));
     _monitorConnectThread.Start();
     _monitorTimeOutThread = new Thread(new ThreadStart(MonitorTimeOutRun));
     _monitorTimeOutThread.Start();
 }
Esempio n. 3
0
        public CMPP30(CMPPSetting setting)
        {
            _setting              = setting;
            _client               = new SocketClient(_setting.Ip, _setting.Port, 1024);
            _client.DataReceived += _sc_DataReceived;
            _client.Closed       += _sc_Closed;
            _client.Error        += _sc_Error;

            _sendWindows = new SlidingWindow[_setting.SlidingWindowSize];

            //启动相关线程
            _monitorConnectThread = new Thread(new ThreadStart(MonitorConnectRun));
            _monitorConnectThread.Start();
            _monitorTimeOutThread = new Thread(new ThreadStart(MonitorTimeOutRun));
            _monitorTimeOutThread.Start();
        }