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.


Anmelden zum Antworten