018
23.08.2005, 14:03 Uhr
Skippy
|
was hastn übrigens genommen fopen hatte jedenfalls nochmal nachgesehen die zeile muss bei dir so aussehen
resource = fopen(filename, "wb");
wenn du die funktion von mir nutzt mach doch mal bitte folgendes
C++: |
void Socket::ReceiveFiles(const char *filename) { FILE *resource = NULL; char buf[1024]; int sizeRead;
resource = fopen(filename, "wb"); if (resource == NULL) { printf ( "not_found: %s", filename ); } else {
while(sizeRead=recv(s_, buf, sizeof(buf), 0) >0) {
|
füge an dieser stelle folgende zeile ein aber achtung wenn dort binärdaten ankommen piepst es bei der ausgabe laufend also sende lieber textdateien
printf ( "not_found: %s", buf );
C++: |
fwrite( buf,sizeRead, 1, resource); } } fclose(resource); }
|
Dieser Post wurde am 23.08.2005 um 14:03 Uhr von Skippy editiert. |