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
|