Передача полиморфных c объектов между процессами - PullRequest
0 голосов
/ 17 января 2020

Я пытаюсь понять различные виды механизмов C ++ Windows IP C, и у меня всегда один и тот же вопрос, создавая беспорядок в моей голове - как я могу отправлять и получать объекты моих пользовательских классов между процессами? Я уже сделал клиент-серверные программы, которые отправляли и получали строки с нулевым символом в конце, но я никогда не отправлял реальный объект и не касался де / сериализации.

Я также знаю, что это невозможно чтобы успешно отправить указатель на объект c полиморфа, но возможно ли отправить объект класса, производного от абстрактного класса, который динамически приведен к его истинному типу?

И Третий вопрос - если ответ на второй вопрос - да - как мне определить, какой тип объекта должен прибыть? Я подумал, что могу просто отправить информацию фиксированного размера о входящем объекте, а затем отправить объект.

Я чувствую себя немного потерянным в этой топике c, если у вас есть какой-либо дружественный новичку источник информации О различных механизмах C ++ Windows IP C. Я был бы очень благодарен за их чтение. :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...