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