linux user group brescia

immagine del castello

Archivio della mailing list

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