У меня есть структура данных, которая выглядит так:
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.
Я уверен, что у меня есть подходящие инструменты для работы - мне просто нужна помощь, чтобы они работали вместе. Запись в сокет не может отличаться от записи в файл, не так ли?
Любые предложения очень ценятся. Спасибо!