LAN межпроцессное взаимодействие в C #? - PullRequest
3 голосов
/ 29 апреля 2010

Какой самый простой способ реализовать межпроцессное взаимодействие по локальной сети? Мне нужно, чтобы процесс на машине A был заблокирован, пока процесс на машине B не отправит ему простую строку msg

Не знаю, стоит ли строить целый проект WCF.

Что ты скажешь?

Ответы [ 2 ]

2 голосов
/ 29 апреля 2010

Иди WCF.

Зачем создавать что-то самостоятельно, когда есть эта идеально подходящая библиотека? WCF может именно то, что вам нужно из коробки. Он поддерживает те синхронные звонки, которые вам нужны.

Сделай себе одолжение и научись этому, ты не пожалеешь.

0 голосов
/ 29 апреля 2010

Я думал, что существует win32 «именованный» объект, который можно создать, потенциально способный обслуживать эту возможность. Я не замечаю это при поиске в сети. Конечно, вы можете попытаться использовать механизмы сокетов BCL напрямую, блокируя принятие сокетов. Вы также можете попробовать .net remoting, хотя я не уверен, что он будет более легким, чем WCF.

В конечном счете, WCF может быть лучшим. Если вы используете собственный хостинг, то я не думаю, что он настолько тяжелый, как вы думаете.

...