Hallo
Im Prinzip will ich strings/streams whatever über
tcp sockets schicken.
Jetzt hab ich mir ein eigenes Protokoll zusammmengebastelt.
der einfachheit halber hab ich chr(0) bzw. #0 als trennzeichen benutzt.
in meiner send routine cipher ich den string und escape alle möglichen #0 ( mach daraus ein #0#0 )zeichen die vorkommen.
hänge dann ein #0 als trenner an und verschicke das.
aufgrund meines cipherns kann ich aber nicht garantieren, das nicht am anfang des strings auch ein #0 steht.
jetzt könnte es also passieren, das so etwas verschickt wird:
verschickt werden soll:
Zitat:
"string1" "#0string2"
also schaut das mit escape so aus:
Zitat:
"string1#0" "#0#0string2#0".
das würde in einem blöden fall, wenn diese beiden zusammenkommen und die sockets die nachricht zusammenfassen bei mir dann aber so herauskommen
Zitat:
"string1#0#0#0" "string2#0"
gibt es dazu irgendwelche ideen?.
lg
Arnulf