Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.144.127.232] |
|
Сообщ.
#1
,
|
|
|
Существует ли в .NET способ создать удаленного клиента в другом домене
приложения, который уже существует, разделять с ним общие данные, обмениваться ими и т.д. |
Сообщ.
#2
,
|
|
|
Нельзя ли поподробнее и по-русски ? Что такое домен приложения?
|
Сообщ.
#3
,
|
|
|
Цитата andrey, 08.09.03, 23:37:04 Что такое домен приложения? AppDomain Что значит создать удаленного клиента? Клиент создает серверный объект и вызывает его методы а не наоборот |
Сообщ.
#4
,
|
|
|
Есть задача: на машине 1 постоянно работает программа X,
с другой машины (машин) необходимо получать от этой программы сообщения (уведомления, как угодно). Если создать серверный объект (запустить асинхронно web- метод, или класс MarshalByRef) на машине 1, то он заведется в своем процессе, а не в том, в котором находится программа X. Т.о. придется вести обмен м\у процессами: процессом X и процессом серверного объекта, который запустили "издалека". Наверняка, способы межпроцессного обмена в .NET есть. Я, к сожалению, о них неосведомлен. Поэтому спрашиваю: нельзя ли создать удаленный объект сразу в процессе X ? Может быть, я усложняю, и есть альтернативные решения ? Если да, буду лишь признателен тем, кто на них укажет. |
Сообщ.
#5
,
|
|
|
А почему бы не открыть поток через сокет и не сериализовывать/десериализовывать данные туда? По-моему, это то что надо, если передавать данные. (Ну не код же по сети передавать )
|
Сообщ.
#6
,
|
|
|
Интереная мысль, спасибо.
|