Как передать данные из одного процесса в другой с помощью WCF? - PullRequest
0 голосов
/ 12 ноября 2018

У меня есть два процесса (Authenticator.exe и testProg.exe), я хотел бы, чтобы testProgram отправил 32-битное int в Authenticator, который затем ответил бы строкой.

Я не очень знаком с WCF, мой опыт не идет дальше, чем эмуляция учебника, который я нашел здесь: https://dopeydev.com/wcf-interprocess-communication/

но я не уверен, как сделать так, чтобы testProg отправлял значение в Authenticator и «ждал» ответа, а также я не знаком с тем, как Authenticator может ожидать получения отправленного сообщения и затем извлекать из него данные для использования.

Любая помощь или направление к ответам было бы прекрасно

1 Ответ

0 голосов
/ 13 ноября 2018

Кажется, вы ищете Duplex Services в WCF. Этот контракт позволяет серверу отправлять сообщение обратно клиенту, поскольку клиент предоставляет канал для этого при подключении к серверу.

Вот ссылка: https://docs.microsoft.com/en-us/dotnet/framework/wcf/feature-details/duplex-services

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