/// <summary> /// Czlt-2011-03-23 - 通讯程序停止再次发送 /// </summary> //protected Timer sendAgainTime = new Timer(); #endregion 【自定义变量】 #region 【构造函数】 /// <summary> /// 构造客户端连接对象 /// </summary> /// <param name="socketArrayList">客户端连接列表</param> public SocketClient(ArrayList socketArrayList) { LoadSendTimeFile(); if (baseSocketClient == null) { baseSocketClient = new Base_SocketClient(socketArrayList); baseSocketClient.DataReceivedByAddress += new Base_SocketClient.DataReceivedEventHandler(baseSocketClient_DataReceivedByAddress); baseSocketClient.ErrorMessage += new Base_SocketClient.ErrorMessageEventHandler(baseSocketClient_ErrorMessage); // 时间事件及触发间隔 timer.Interval = sendTime; timer.Elapsed += new ElapsedEventHandler(timer_Elapsed); } #region 【Czlt-2010-11-29 双向通讯定时器】 timer_Call.Interval = 1800000; timer_Call.Elapsed += new ElapsedEventHandler(timer_Call_Elapsed); timer_Call.Enabled = false; #endregion //#region 【Czlt-2011-03-23 通讯程序关闭后一分钟内再次重启】 //sendAgainTime.Interval = 60000; //sendAgainTime.Elapsed += new ElapsedEventHandler(sendAgainTime_Elapsed); //#endregion }
/// <summary> /// Czlt-2011-03-23 - 通讯程序停止再次发送 /// </summary> //protected Timer sendAgainTime = new Timer(); #endregion 【自定义变量】 #region 【构造函数】 /// <summary> /// 构造客户端连接对象 /// </summary> /// <param name="socketArrayList">客户端连接列表</param> public SocketClient(ArrayList socketArrayList) { LoadSendTimeFile(); if (baseSocketClient == null) { baseSocketClient = new Base_SocketClient(socketArrayList); baseSocketClient.DataReceivedByAddress += new Base_SocketClient.DataReceivedEventHandler(baseSocketClient_DataReceivedByAddress); baseSocketClient.ErrorMessage += new Base_SocketClient.ErrorMessageEventHandler(baseSocketClient_ErrorMessage); // 时间事件及触发间隔 timer.Interval = sendTime; timer.Elapsed += new ElapsedEventHandler(timer_Elapsed); } #region 【Czlt-2010-11-29 双向通讯定时器】 timer_Call.Interval = 1800000; timer_Call.Elapsed += new ElapsedEventHandler(timer_Call_Elapsed); timer_Call.Enabled = false; #endregion //#region 【Czlt-2011-03-23 通讯程序关闭后一分钟内再次重启】 //sendAgainTime.Interval = 60000; //sendAgainTime.Elapsed += new ElapsedEventHandler(sendAgainTime_Elapsed); //#endregion }