Как передать результат вывода XML / другие типы объектов в C ++ через сокеты и убедиться, что данные не повреждены?Размер выходного файла может составлять от 100 КБ до 2 МБ.Библиотека sys / socket в UNIX позволяет мне отправлять только базовые типы данных (например, символьную строку) в качестве сообщения сокета.
Я знаю, что библиотека Boost AISO также является хорошей библиотекой для программирования сокетов, но я не уверен, позволит ли она отправлять выходные данные / типы объектов XML через сокеты.Скорость / производительность - главное беспокойство, и мой сервер намеревается подключить к нему несколько клиентов.Любые идеи / проблемы о том, как справиться с этим?Есть ли у вас примеры примеров кода, которые делают то же самое: отправка объектного типа данных через сокеты C ++?Не могли бы вы объяснить подход, который вы сделали?Некоторые примеры кодов / псевдокодов были бы действительно полезны.