Dateien sende über Socket

Sende über socket

Man muss die Daten mit fread() einlesen, weil ifstream den "Öffnungsmodus" an die Variablensorte anpasst, also bei char auch als Textdatei öffnet.
Das ganze müsste beim öffnen so aussehen:

char byte;
FILE *Datei=fopen("blabla.txt", "r");
while(!feof(Datei))
{
fread(&byte, sizeof(byte), 1, Datei);
...
}

Probier das mal
 
P.S.
Entsprechen muss dann auch mit dem schrieben ein die Datei vorgegangen werden

FILE *Datei=fopen("blablaaus.txt", "w");
...
fwrite(&byte, sizeof(byte), 1, Datei);
...

Und am Ende natürlich beim öffnen und schließen
fclose(datei);
 
Zurück