Effizientes Message-Format



  • Hi Leute

    für eine Client-Server-Verbindung suche ich ein effizientes Format für meine Messages.

    Bisher habe ich immer mit Trennzeichen gearbeitet und im Header spezifiziert welche Datentypen im Datenblock zu erwarten sind. Nun möchte ich aber auch binäre Datenblöcke verschicken, womit ich somit nicht ausschließen kann, dass dort mein Trennzeichen auftaucht. Das Problem könnte ich umgehen, indem ich zusätzlich die Länge des Binärblocks übertrage, aber stattdessen möchte ich die Gelegenheit nutzen, mal zu schauen, ob alternative Formate für mich infrage kommen.

    Ich möchte in Zukunft viel lieber POD-Strukturen als Block versenden, anstatt einzelne doubles, ints oder strings mit Trennzeichen. Der Parse-Aufwand ist bei kompletten Strukturen natürlich viel geringer.

    Kennt jemand ein brauchbares Format, was Daten effizient verpackt und ein schnelles Parsen ermöglicht? Ich bin da leider überhaupt nicht auf dem neuesten Stand.




Anmelden zum Antworten