Esempio n. 1
0
 /// <summary>
 /// �������¿��ƶ�
 /// </summary>
 /// <param name="code"></param>
 private void builtUpdateControler(BaseCommunication sender, Code code)
 {
     BaseControler controler = sender as BaseControler;
     if (controler != null)
     {
         PortCode readyCode = code as PortCode;
         if (readyCode != null)
         {
             if(serverupdateControler==null)
                 serverupdateControler = new FileControler(controler.ServerAddress, readyCode.Port);
             if (serverupdateControler != null)
             {
                 serverupdateControler.CloseConnections();
                 Thread.Sleep(500);
                 serverupdateControler = new FileControler(controler.ServerAddress, readyCode.Port);
                 serverupdateControler.SourceFile = updatedFile;
                 serverupdateControler.DestinationFile = ICanSeeYou.Common.IO.GetName(updatedFile);
                 serverupdateControler.IsDownload = false;//�ϴ������ļ�
                 serverupdateControler.Open();
             }
         }
     }
 }
Esempio n. 2
0
 /// <summary>
 /// �����ļ����ƶ�
 /// </summary>
 /// <param name="code"></param>
 private void builtFileControler(BaseCommunication sender, Code code)
 {
     BaseControler controler = sender as BaseControler;
     if (controler != null)
     {
         PortCode readyCode = code as PortCode;
         if (readyCode != null)
         {
             if (fileControler != null) fileControler.CloseConnections();
             fileControler = new FileControler(controler.ServerAddress, readyCode.Port);
             fileControler.Refrush = new RefrushEvent(UpdateExplorerView);
         }
     }
 }