FTP client: Approccio sbagliato ?
Maurizio Paolini
paolini a dmf.bs.unicatt.it
Lun 27 Maggio 2002 17:18:07 UTC
> From: asterx <asterx a tzm.it>
> Subject: FTP client: Approccio sbagliato ?
>
> Stò cercando di gestire una comunicazione ftp con un programmino C client,
> che verifica la presenza di un file sul server ftp e in base alla
> richiesta risponde.
> Però dopo un pò di tempo smette di rispondere.
Cosa vuol dire "smette di rispondere?"
> Per non addentrarmi nelle specifiche della comunicazione Internet
> tramite socket
> ho cercato di semplificare tramite l'utilizzo della system() e della wait()
di per se' la wait non dovrebbe essere necessaria, visto che "system"
attende comunque il completamento del comando chiamato.
> da programma C nel seguente modo:
>
> 1)
> Lancio get da system("sh get");
> ---------- get ---------------
> ftp -i -n < get.ftp
> ---------- get.ftp ---------------
> open NNN.NNN.NNN.NNN
> user NOMEUTENTE password
> get NOMEFILE
> ----------------------------------
> attendo esecuzione con wait(&stato)
>
> 2)
> Lancio put x risposta da system("sh put")
> ---------- put ---------------
> ftp -i -n < put.ftp
> ---------- put.ftp ---------------
> open NNN.NNN.NNN.NNN
> user NOMEUTENTE password
> put NOMEFILE_RISPOSTA
> ----------------------------------
> attendo esecuzione con wait(&stato)
>
> Cosa sbaglio ?
> Grazie
> Alberto
mp
Maggiori informazioni sulla lista
Lug
|