Ejemplo n.º 1
0
 /// <summary>
 /// 心跳 默认每9分钟一次,一旦发现有情况,就创建新的连接.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void KeepHearBeat(object sender, System.ComponentModel.DoWorkEventArgs e)
 {
     Thread.Sleep(60000 * 9);
     try
     {
         MyISC.SynMessage("", "", "", "KeepHearBeat");
     }
     catch
     {
         isc = createClient();
         //初始化
         string xl = myxml("", "", new List <string> {
             ""
         });
         string   rxl    = isc.SynMessage("GetEncrypt", xl, this.cOperator, "ydh");
         XElement xmdata = XElement.Parse(rxl);
         this.Encrypt = xmdata.Element("return").FirstNode.ToString();
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 销毁
 /// </summary>
 /// <param name="disposing"></param>
 public void Dispose(bool disposing)
 {
     try
     {
         if (disposed)
         {
             return;
         }
         if (disposing)
         {
             isc = null;
             myList.Clear();
             myList = null;
         }
         disposed = true;
     }
     catch
     {
     }
 }