У меня два запущенных процесса в Windows, и у каждого процесса есть канал к другому.
Я хочу сериализовать сложный класс и передать его из одного процесса в другой. Я уже разработал процедуру сериализации, и я понимаю, что каналы отправляют двоичные потоки. Как мне отправлять сериализованные данные? Я использую WinAPI и C ++.
Должен ли я разработать собственный протокол? Если так, должен ли он быть универсальным или уникальным для этого конкретного класса? Можно ли сохранить виртуальные таблицы при отправке сериализованного класса?
Существуют ли какие-либо модели или шаблоны дизайна, которые обычно используются в этом случае? Немного примеров кода будет принята с благодарностью. Спасибо!