Exemplo n.º 1
0
 public void StartFTPListeing(FTPRcvObj rcvObj, string savePath)
 {
     try
     {
         if (mFtpServer == null || !mFtpServer.isListening())
         {
             string path;
             if (savePath != null && !savePath.Trim().Equals("")) path = savePath;
             else
                 path = string.Format(WeDoCommon.ConstDef.MSGR_DATA_FILE_DIR, ConfigHelper.Id);
             StateObject stateObj = new StateObject();
             mFtpServer = new FtpServerMgr(ConfigHelper.SocketPortFtp, path);
             mFtpServer.SocStatusChanged += DisplayFTPStatusOnStatusChanged;
             mFtpServer.ReadyToListen += ProcessOnFTPReadyToListen;
             mFtpServer.FTPReceivingProgressed += ProcessOnFTPReceivingProgressed;
             mFtpServer.FTPReceivingFinished += ProcessOnFTPReceivingFinished;
             mFtpServer.FTPReceivingCanceled += ProcessOnFTPReceivingCanceled;
             mFtpServer.FTPReceivingFailed += ProcessOnFTPReceivingFailed;
             mFtpServer.DoRun(stateObj);
         }
         else
         {
             OnFTPReadyToListen(new SocStatusEventArgs(new StateObject()));
         }
     }
     catch (Exception e)
     {
         Logger.error("StartFTPListeing 에러 : " + e.ToString());
     }
 }
Exemplo n.º 2
0
 public void StartFTPListeing(FTPRcvObj rcvObj, string savePath)
 {
     try
     {
         if (mFtpServer == null || !mFtpServer.isListening())
         {
             string path;
             if (savePath != null && !savePath.Trim().Equals(""))
             {
                 path = savePath;
             }
             else
             {
                 path = string.Format(WeDoCommon.ConstDef.MSGR_DATA_FILE_DIR, ConfigHelper.Id);
             }
             StateObject stateObj = new StateObject();
             mFtpServer = new FtpServerMgr(ConfigHelper.SocketPortFtp, path);
             mFtpServer.SocStatusChanged       += DisplayFTPStatusOnStatusChanged;
             mFtpServer.ReadyToListen          += ProcessOnFTPReadyToListen;
             mFtpServer.FTPReceivingProgressed += ProcessOnFTPReceivingProgressed;
             mFtpServer.FTPReceivingFinished   += ProcessOnFTPReceivingFinished;
             mFtpServer.FTPReceivingCanceled   += ProcessOnFTPReceivingCanceled;
             mFtpServer.FTPReceivingFailed     += ProcessOnFTPReceivingFailed;
             mFtpServer.DoRun(stateObj);
         }
         else
         {
             OnFTPReadyToListen(new SocStatusEventArgs(new StateObject()));
         }
     }
     catch (Exception e)
     {
         Logger.error("StartFTPListeing 에러 : " + e.ToString());
     }
 }