003
21.08.2005, 10:30 Uhr
Skippy
|
so diese funktion sendet dateien ob bilder texte zip usw.
wenn du zusätzlich aber im programm die dateigröße brauchst musst du sie dir noch vorher auslesen diese funktion benötigt nämlich keine größenangabe
C++: |
void Socket::SendFiles(const char *filename) { FILE *resource = NULL; char buf[1024]; int sizeRead;
printf ( "file_found Server will send: %s", filename );
resource = fopen(filename, "rb"); if (resource == NULL) { printf ( "not_found: %s", filename ); } else {
while(!feof(resource)) { sizeRead=fread( buf,1, sizeof(buf), resource); send(s_, buf, sizeRead, 0); } } fclose(resource); }
|
|