linux user group brescia

immagine del castello

Archivio della mailing list

FTP client: Approccio sbagliato ?

asterx asterx a tzm.it
Lun 27 Maggio 2002 16:34:45 UTC
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.
Per non addentrarmi nelle specifiche della comunicazione Internet 
tramite socket
ho cercato di semplificare tramite l'utilizzo della system() e della wait()
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




Maggiori informazioni sulla lista Lug