Si ma anche se vedi i byte ricevuti > di 0 come fai a capire che il server ftp ha inviato tutte le risposte consecutive??
Se si fa come dici tu si verifica soltanto che è stato ricevuto qualcosa, ma non se è stato ricevuto tutto!!!