Objeto a la serialización de red: con un protocolo existente

Estoy escribiendo un cliente para un programa de servidor escrito en C ++. Como no es inusual, todo el protocolo de red está en un formato en el que los paquetes se pueden copiar fácilmente dentro / fuera de una estructura C ++ (código de paquete de 1 byte, luego diferentes disposiciones por tipo de paquete).

Podría hacer lo mismo en C #, pero ¿hay alguna manera más fácil, especialmente teniendo en cuenta que muchos de los datos son conjuntos de caracteres de longitud fija con los que quiero jugar como cadenas? ¿O debería simplemente absorberlo y convertir los tipos según sea necesario? He visto el uso de la interfaz ISerializable, pero no se ve tan bajo como se requiere.

Respuestas a la pregunta(1)

Su respuesta a la pregunta