T
tuxedo
Gast
Hi,
stehe vor dem Problem dass ich mehrere binäre Dateien durch einen Stream schieben muss. mein Problem dabei ist: Wie unterscheide ich auf der End-Seite die byteweise ankommenden Dateien?
Schieben ich nur eine Datei durch liest read() ja so lange bis ein EOF eintritt (-1 bytes gelesen). Mit einer Datei klappt das prima.
Wenn ich mehrere durch schiebe wird, egal wie ich es bisher angesytellt habe alles in eine Datei gespeichert.
Gibts da Techniken die byte-Pakete zu trennen ? Oder kann man irgendwie nach einer Datei ein EOF-Paket durchschieben und danach mit der nächsten beginnen so dass die gegenseite erkennt: Ah, hier kommt die nächste Datei?
Gruß
Alex
stehe vor dem Problem dass ich mehrere binäre Dateien durch einen Stream schieben muss. mein Problem dabei ist: Wie unterscheide ich auf der End-Seite die byteweise ankommenden Dateien?
Schieben ich nur eine Datei durch liest read() ja so lange bis ein EOF eintritt (-1 bytes gelesen). Mit einer Datei klappt das prima.
Wenn ich mehrere durch schiebe wird, egal wie ich es bisher angesytellt habe alles in eine Datei gespeichert.
Gibts da Techniken die byte-Pakete zu trennen ? Oder kann man irgendwie nach einer Datei ein EOF-Paket durchschieben und danach mit der nächsten beginnen so dass die gegenseite erkennt: Ah, hier kommt die nächste Datei?
Gruß
Alex