DAteien empfangen.
-
Hallo erstmal,
ich habe ein kleines Prog geschrieben mit dem ich dateien über den Winsock versenden und empfangen möchte. Momentan mache ich das byteweise mit
while(!sendfile.eof()) { ch = sendfile.get(); sprintf(sendx, "%c\n", ch); send(s, sendx,strlen(sendx),0); }
zum senden und mit
recvfile.open(info, ios::app); . . . for(int i=0;i<fsize;i++) { rc = recv(connectedSocket, info, 2,0); info[1] = '\0'; recvfile << info; } . . . recvfile.close();
Da ich noch ziemlich neu auf dem Gebiet bin habe ich es halt so versucht. Das klappt mit .txt Dateien super gut aber wenn ich z.B. eine .doc Datei von Word verschicken will dauert es trotz kleiner Größe sehr lange und es kommt nur Müll an.
Weiß jemand woran das liegen könnte???
Thx
-
Verschoben nach WinAPI.