Сериализация объекта в сеть - с существующим протоколом

Я пишу клиент для серверной программы, написанной на C ++. Как обычно, все сетевые протоколы представлены в формате, в котором пакеты могут быть легко скопированы в / из структуры C ++ (1-байтовый код пакета, затем различные схемы для каждого типа пакета).

Я мог бы сделать то же самое в C #, но есть ли более простой способ, особенно учитывая, что большая часть данных представляет собой массив символов фиксированной длины, с которыми я хочу играть в виде строк? Или я должен просто смириться и конвертировать типы по мере необходимости? Я рассмотрел использование интерфейса ISerializable, но он не выглядит так низко, как требуется.

Ответы на вопрос(1)

Ваш ответ на вопрос