public FtpClient(IPAddress remoteAddr, StreamWriter log, int timeout) { ConnectMode = FtpConnectMode.Pasive; Control = new FtpControlSocket(remoteAddr, FtpControlSocket.ControlPort, log, timeout); }
public FtpClient(string remoteHost, int controlPort, StreamWriter log, int timeout) { ConnectMode = FtpConnectMode.Pasive; Control = new FtpControlSocket(remoteHost, controlPort, log, timeout); }
public FtpClient(string remoteHost, int controlPort) { ConnectMode = FtpConnectMode.Pasive; Control = new FtpControlSocket(remoteHost, controlPort, null, 0); }
public FtpClient(IPAddress remoteAddr, int controlPort) { ConnectMode = FtpConnectMode.Pasive; Control = new FtpControlSocket(remoteAddr, controlPort, null, 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; } }