Пример #1
0
 public FtpClient(IPAddress remoteAddr, StreamWriter log, int timeout)
 {
     ConnectMode = FtpConnectMode.Pasive;
     Control = new FtpControlSocket(remoteAddr, FtpControlSocket.ControlPort, log, timeout);
 }
Пример #2
0
 public FtpClient(string remoteHost, int controlPort, StreamWriter log, int timeout)
 {
     ConnectMode = FtpConnectMode.Pasive;
     Control = new FtpControlSocket(remoteHost, controlPort, log, timeout);
 }
Пример #3
0
 public FtpClient(string remoteHost, int controlPort)
 {
     ConnectMode = FtpConnectMode.Pasive;
     Control = new FtpControlSocket(remoteHost, controlPort, null, 0);
 }
Пример #4
0
 public FtpClient(IPAddress remoteAddr, int controlPort)
 {
     ConnectMode = FtpConnectMode.Pasive;
     Control = new FtpControlSocket(remoteAddr, controlPort, null, 0);
 }
Пример #5
0
 public void Quit()
 {
     try
     {
         var reply = Control.SendCommand(QuitCommand);
         var validCodes = new[] { "221", "226" };
         LastValidReply = Control.ValidateReply(reply, validCodes);
     }
     finally
     {
         Control.Logout();
         Control = null;
     }
 }