Post nato da discussione su forum. Supponiamo di voler creare un client ftp (applicazione Windows Form) per il download/upload di file, utilizzando un controllo ProgressBar per visualizzare lo stato di avanzamento dell'operazione. Grazie alle classi messe a disposizione del Framework .Net, il codice per il download di un file remoto, potrebbe essere del tipo: 1 //Connessione con l'host
2 Connect(remotePathFile);
3
4 //Imposta il tipo di richiesta
5 _conn.Method = WebRequestMethods.Ftp.DownloadFile;
6
7 //Ottiene la risposta
8 _resp = (FtpWebResponse)(_conn.GetResponse());
9 System.IO.Stream _respStream = _resp.GetResponseStream();
10
11 if (ContinueProcess(_resp.StatusDescription))
12 {
13 ...