View Single Post
Old 18-03-2006, 20:35   #2
mr_hyde
Senior Member
 
Iscritto dal: Oct 2005
Città: Genova
Messaggi: 937
Quote:
Originariamente inviato da xglobusx
non ho nemmeno capito cosa bisogna passare al client quando lo si lancia.
./ftpclient nomefiledatrasferire

Lo vedi dal fatto che:
1) controlla che il numero di parametri della riga di comando sia "2" (ricorda che anche il nome dell'eseguibile conta)
2) usa argv[1] come nome del file

Quote:
Qualcuno mi può dare una mano? Oppure consigliarmi un esempio più semplice?
Per ora mi basta che il trasferimento del file avvenga tra due cartelle del mio pc solo per provare. Grazie.
Ricorda che indirizzi IP e porte da usare sono "cablate" all'interno dei sorgenti.

Per fare le prove ricordati anche che eventuali firewall potrebbero darti problemi, anche se rimani all'interno del tuo computer (infatti tu comunque apri connessioni sulla scheda di rete)

Ciao,
Mr Hyde

P.S.: prima di avventurarti nel trasferimento file, se non li conosci bene, ti consiglio ti prendere dimestichezza con i socket con cose piu' semplici, giusto per imparare a cosa servono htonl, ntohl, accept, bind, recv ecc...
__________________
MacMini Late 2009/MacMini 2018
mr_hyde è offline   Rispondi citando il messaggio o parte di esso