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