000
29.03.2007, 08:49 Uhr
~kazekage
Gast
|
hallo
hab mir ein zwei kleine programme geschrieben, die via Sockets als Client/Server Daten austauschen. Funktioniert auch soweit, die Datei wird gesendet und empfangen, die empfangen Datei aht die selbe Größe wie die gesendete Datei. Allerdings lasse sich diese(die Empfangenen) nicht mehr öffnen, im falle eines JPGEs sagt mir IrfanView das die Datei nicht als .jpg Datei identizifiert werden kann. Videodatei lassen ebefalls nicht öffnen. MP3s lassen sich hingegen abspielen...
ich lese die dateien mit einem std::fstream ein und sende diese dann über eine Socketverbindung rüber und empfangen diese wieder und schreib sie ebenfalls füber einen fstream wieder weg, was könnte da schief laufen? ist evtl. fstream ungeeignet zum senden, wird da irgendwas umgesetzt? |