У меня есть структура данных, которая выглядит так:
typedef struct { unsigned short m_short1; unsigned short m_short2; unsigned char m_character; } MyDataType;
Я хочу использовать boost::serialization для сериализации этой структуры данных, затем использовать boost::asio для ее передачи через TCP/IP, а затем другое приложение получает данные и десериализует их, используя те же библиотеки boost.
Я пытаюсь следовать руководству по boost::serialization, (как предлагалось в некоторых других вопросах SO) но пример предназначен специально для записи/чтения в файл, а не в сокет с использованием boost:: asio.
Я почти уверен, что у меня есть нужные инструменты для работы — мне просто нужна помощь, чтобы заставить их работать вместе. Запись в сокет не может сильно отличаться от записи в файл, верно?
Любые предложения очень ценятся. Спасибо!