Windows 10 - VS 2017 - у меня есть неуправляемый монитор портов, который выдает уведомления о времени печати с помощью API уведомлений Async.
У меня есть управляемое клиентское приложение, которое получает эти асинхронные уведомления.
Процесс связи работает - клиент получает уведомления, выданные монитором порта.
[Q1] - если я использую API сериализации MS RPC (на основе проекта MS C ++ Picklp в примерах MS SDK) для форматирования пакетов, отправляемых неуправляемым Монитор портов, есть ли управляемый API, который может правильно десериализовать полученные пакеты в клиенте?
Или мне нужно поместить код сериализации RPC в dll и вызвать его из управляемого клиента? Или какой-то другой метод?
Причина, по которой я вообще использую сериализацию RPC, заключается в том, что пример кода Async предлагает это.
[Q2] - Есть ли лучший способ отправки пакетов между сервером и клиентом?