Коммуникация внутри одного процесса
От: Аноним  
Дата: 27.05.11 07:57
Оценка:
Есть основное стороннее приложение.
Есть 2 сборки которые загружаются в это основное приложение.
Вопрос как лучше наладить между ними обмен данными..?
Named Pipes? или вообще WCF сервис поднять...
Windows сообщения не подойдут...

Какие еще варианты?
Re: Коммуникация внутри одного процесса
От: out-of-the-way США www.tehnoromantik.net
Дата: 27.05.11 08:13
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Есть основное стороннее приложение.

А>Есть 2 сборки которые загружаются в это основное приложение.
А>Вопрос как лучше наладить между ними обмен данными..?
А>Named Pipes? или вообще WCF сервис поднять...
А>Windows сообщения не подойдут...

А>Какие еще варианты?


Они могут это делать через какой ни будь третий тип, создаваемый приложением, как в принципе и на прямую. Не много усложнится если только сборки загружаются в отдельные домены.
Программа — мысли спрессованные в код.
Re: Коммуникация внутри одного процесса
От: 4izh  
Дата: 29.05.11 08:43
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Есть основное стороннее приложение.

А>Есть 2 сборки которые загружаются в это основное приложение.
А>Вопрос как лучше наладить между ними обмен данными..?
А>Named Pipes? или вообще WCF сервис поднять...
А>Windows сообщения не подойдут...

А>Какие еще варианты?


Если обе сборки загружаются в один app domain использовать паттерн Медиатор?
Re[2]: Коммуникация внутри одного процесса
От: BabloZlo  
Дата: 29.05.11 12:17
Оценка:
Здравствуйте, 4izh, Вы писали:

4>Здравствуйте, Аноним, Вы писали:


А>>Есть основное стороннее приложение.

А>>Есть 2 сборки которые загружаются в это основное приложение.
А>>Вопрос как лучше наладить между ними обмен данными..?
А>>Named Pipes? или вообще WCF сервис поднять...
А>>Windows сообщения не подойдут...

А>>Какие еще варианты?


4>Если обе сборки загружаются в один app domain использовать паттерн Медиатор?

нет к сожалению домены разные.

Решил следующим образом...
в основном домене создается синглтон потом я вызываю AppDomain.SetData и сохраняю его там.
В другом домене пробегаюсь по всем существующим доменам и ищу свой главный по friendly name потом через GetData получаю proxy.
Re: Коммуникация внутри одного процесса
От: matumba  
Дата: 31.05.11 06:11
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Windows сообщения не подойдут...

А>Какие еще варианты?

DBus?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.