Object to Network Serialization - mit einem vorhandenen Protokoll

Ich schreibe einen Client für ein in C ++ geschriebenes Serverprogramm. Es ist nicht ungewöhnlich, dass das gesamte Netzwerkprotokoll in einem Format vorliegt, in dem Pakete leicht in eine C ++ - Struktur kopiert werden können (1-Byte-Paketcode, dann unterschiedliche Anordnungen pro Pakettyp).

Ich könnte dasselbe in C # tun, aber gibt es einen einfacheren Weg, besonders wenn man bedenkt, dass viele der Daten Zeichen-Arrays mit fester Länge sind, mit denen ich als Zeichenfolgen spielen möchte? Oder sollte ich es einfach aufsaugen und die Typen nach Bedarf konvertieren? Ich habe mir die Verwendung der ISerializable-Oberfläche angeschaut, aber sie sieht nicht so niedrig aus, wie es erforderlich ist.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage