Binärdaten mit Sockets verschicken - Strings okay?
-
Hallo,
ich habe eine kurze Frage: Kann man in Strings auch Binärdateien speichern und sie dann richtig wieder auslesen/über einen Socket verschicken? Oder kann man in Strings nur darstellbare Zeichen speichern?
Gruß pyromania
-
Hallo
Du kannst Binärdaten konvertieren das sie in darstellbaren Zeichenausgedrückt werden können. Das macht zum Beispiel der MIME-Standard, um binäre Dateien an Textmails zu hängen.
bis bald
akari
-
du kannst du über einen socket sowieso binärdaten schicken. Warum erst in nen string umwandeln?
-
std::string ist "binary safe" wenn man es so nennen will. D.h. du kannst ohne Probleme eine beliebige Datei in einen std::string lesen, und den dann über einen Socket schicken.