encoder: C Sockets und Fragmentierung

Beitrag lesen

Hallo Forumsleser

Ich möchte Daten in C (Linux) über Sockets senden und bin am Überlegen wie ich die Daten "verpacke" damit der Empfänger weiß wann er aus den vielen eingehenden Paketen eine komplette Nachricht zusammengesetzt hat.

Gibt es dafür nichts fertiges? Jeder der mit Sockets hantiert braucht das doch früher oder später.
Ich meine damit keine ausufernden Frameworks von denen man das allermeiste gar nicht braucht, sondern nur ein bisschen Code der einem das grundlegendste abnimmt.

Edit. Ich habe sowas schon mehrmals selbst gemacht in verschiedenen Sprachen. Größe vorweg schicken, der Empfänger sammelt dann Daten auf bis alles komplett ist. Aber irgendwann fragt man sich eben ob das wirklich jeder immer wieder und wieder alles selbst macht? Eigentlich ist das doch so grundlegend dass es fast schon eine Standard C Bibliothek geben könnte, ich find nur nichts.