|
Sujet : [C++] Module de telechargement |
| chrisbk |
huh ?
ben quand tu dl tu lis a partir d'une socket dans un buffer
et a chaque fois que lis sur ta socket du ecris ton buffer sur disque
genre :
Code :
- char buffer[1024];
- FILE *out = fopen("monFichier","wb" );
- //init de la socket
- ....
- int tailleTotale = 0;
- while(tailleTotale != tailleDuFichier)
- {
- int tailleLu = recv(maSocket,buffer,1024);
- fwrite(buffer,tailleLu,1,out);
- tailleTotale+=tailleLu;
- }
|
et donc la tu ecris progressivement au fur et a mesure de la lecture du fichier sur la socket
Note que je suis pas sur des param de recv, m'enfin c l'idée générale qui compte non ? :D |