Ich würde mich an Deiner Stelle gleich mit den Standardformaten für serialisierte Objekte auseinandersetzen, also
XML und JSON. Der Weg geht so:
Code:
Object ='serialisieren'=>
XML/JSON [SENDER] => ...TCP... => [EMPFÄNGER]
XML/JSON ='deserialisieren'=> Object
Statt
XML/JSON kannst Du auch ein binäres Format nehmen. Filme werden so z.B. verschickt. Statt
TCP kannst Du auch RS-232, UDP oder sonstwas nehmen.
Wenn Du ein
sehr wackeliges Netzwerk hast, solltest Du noch mit Frames und Checksum arbeiten*, aber im Normalfall ist das nicht notwendig.
*auch wenn
TCP/
IP ein QOS anbietet, sagt meine Erfahrung, das Pferde vor der Apotheke durchaus reverse eating betreiben.