Как я могу сделать межпроцессное взаимодействие в C #, когда процесс может приходить и уходить? - PullRequest
1 голос
/ 28 декабря 2011

У меня есть 2 процесса WriterProc и ReaderProc.

WriterProc только пишет, а ReaderProc только читает. Я могу использовать именованные каналы для связи, но проблема в том, что ReaderProc может не быть живым, когда писатель пишет или наоборот.

Оба могут быть активны одновременно, поэтому может потребоваться синхронизация между записью и чтением.

Что бы предложить путь в c # 4?

Ответы [ 2 ]

0 голосов
/ 28 декабря 2011

Как насчет того, чтобы сделать их WCF.

Автор WCF сообщит Reader WCF о прекращении чтения, когда он собирается читать, и затем сообщит, когда запись будет завершена.

...