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