08/03/09 20:30
acromangelo
Ecco quì finalmente il sorgente di un programma per inviare i files con il componente winsock...le sue funzioni sono:
barra che indica a che punto sta il trasferimento;
velocità in Kb/sec;
visualizzazione del nome del file;
ed ora vi spiegherò il metodo che usa il mio programma:
maiuscolo = client ; minuscolo = server
STO PER INVIARE IL FILE PIPPO.JPG
creo e apro il file pippo.jpg, invio avvenuto ricevimento comando ( "ok" )
RICEVO LA CONFERMA E INVIO PRIMA PARTE DEL FILE
ricevo prima parte del file, invio avvenuto ricevimento comando ( "ok" )
RICEVO LA CONFERMA E INVIO SECONDA PARTE DEL FILE
ricevo seconda parte del file, invio avvenuto ricevimento comando ( "ok" )
RICEVO LA CONFERMA E INVIO TERZA PARTE DEL FILE
ricevo terza parte del file, invio avvenuto ricevimento comando ( "ok" )
etc. etc.
RICEVO LA CONFERMA E INVIO ULTIMA PARTE DEL FILE
ricevo ultima parte del file, invio avvenuto ricevimento comando ( "ok" )
RICEVO LA CONFERMA E INVIO COMANDO PER CHIUDERE IL FILE
ricevo comando per chiudere il file
in questo modo si può usare una barra per controllare la quantità di file inviato e la sua velocità di trasferimento.
con vari test ho misurato che in locale la velocità è intorno ai 700 kb/sec mentre in 2, tutti e 2 con l'adsl la velocità era intorno ai 18 kb/sec.
Spero di essere stato utile a qualcuno
barra che indica a che punto sta il trasferimento;
velocità in Kb/sec;
visualizzazione del nome del file;
ed ora vi spiegherò il metodo che usa il mio programma:
maiuscolo = client ; minuscolo = server
STO PER INVIARE IL FILE PIPPO.JPG
creo e apro il file pippo.jpg, invio avvenuto ricevimento comando ( "ok" )
RICEVO LA CONFERMA E INVIO PRIMA PARTE DEL FILE
ricevo prima parte del file, invio avvenuto ricevimento comando ( "ok" )
RICEVO LA CONFERMA E INVIO SECONDA PARTE DEL FILE
ricevo seconda parte del file, invio avvenuto ricevimento comando ( "ok" )
RICEVO LA CONFERMA E INVIO TERZA PARTE DEL FILE
ricevo terza parte del file, invio avvenuto ricevimento comando ( "ok" )
etc. etc.
RICEVO LA CONFERMA E INVIO ULTIMA PARTE DEL FILE
ricevo ultima parte del file, invio avvenuto ricevimento comando ( "ok" )
RICEVO LA CONFERMA E INVIO COMANDO PER CHIUDERE IL FILE
ricevo comando per chiudere il file
in questo modo si può usare una barra per controllare la quantità di file inviato e la sua velocità di trasferimento.
con vari test ho misurato che in locale la velocità è intorno ai 700 kb/sec mentre in 2, tutti e 2 con l'adsl la velocità era intorno ai 18 kb/sec.
Spero di essere stato utile a qualcuno
aaa