Qt Serialisierung über Tcp
Verfasst: 22. Juli 2012 17:25
Hallo, bräuchte eine kleine Hilfe von euch:
Ich möchte eine schnelle Kommunikation zwischen Server und Clients entwickeln. Bin dabei auf Protocol Buffers von google gestoßen.
Übertragen werden sollen meine eigenen Objekte, die ganz normale Eigenschaften haben von Typen, wie QString, QList usw.
Es sollen QMaps oder QLists mit diesen Objekten übertragen werden. Ich habe bereits eine Serialiserung und Deserialisierung in Xml entwickelt, dass sich auch zip-komprimieren lässt.
Jetzt ist die Frage, wenn ich das mit Protocol Buffers machen will, muss ich ja meine BufferKlassen generieren und meine Container und Objekte nach der Übertragung wieder in die Qt Container und Klassen einpflegen. Ist es hier sinnvoll jeweils eine Qt-Klasse und eine BufferKlasse für jedes Objekt zu haben.
Ist es überhaupt sinnvoll von xml weg zu gehen? Vielleicht kann mir jemand Tipps, oder Techniken zeigen.
Danke
Ich möchte eine schnelle Kommunikation zwischen Server und Clients entwickeln. Bin dabei auf Protocol Buffers von google gestoßen.
Übertragen werden sollen meine eigenen Objekte, die ganz normale Eigenschaften haben von Typen, wie QString, QList usw.
Es sollen QMaps oder QLists mit diesen Objekten übertragen werden. Ich habe bereits eine Serialiserung und Deserialisierung in Xml entwickelt, dass sich auch zip-komprimieren lässt.
Jetzt ist die Frage, wenn ich das mit Protocol Buffers machen will, muss ich ja meine BufferKlassen generieren und meine Container und Objekte nach der Übertragung wieder in die Qt Container und Klassen einpflegen. Ist es hier sinnvoll jeweils eine Qt-Klasse und eine BufferKlasse für jedes Objekt zu haben.
Ist es überhaupt sinnvoll von xml weg zu gehen? Vielleicht kann mir jemand Tipps, oder Techniken zeigen.
Danke