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...