Необходимо инициировать отдельные фоновые процессы, используя .NET Remoting для межпроцессного взаимодействия - PullRequest
2 голосов
/ 05 июля 2010

У меня есть абстрактная фабрика, которая будет запускать отдельные процессы (.NET EXE) по требованию.Абстрактная фабрика должна инициировать процессы в любое время и позволить вновь созданным процессам взаимодействовать с процессами, в которых находится абстрактная фабрика.Это межпроцессное взаимодействие будет осуществляться на фабрике, которая их создала.Это будут фоновые процессы (без графического интерфейса).Какое возможное решение этой проблемы?

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

1 Ответ

0 голосов
/ 05 июля 2010

Посмотрите на пространство имен System.IO.Pipes .

Анонимные каналы предназначены для межпроцессного взаимодействия родитель-потомок.

Приведены примеры, если вы перейдете по ссылке.

Вы также можете использовать именованный Mutex Class для синхронизации и Process Class для запуска дочерних процессов.

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