Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум на Исходниках.RU > .NET: Распределенные приложения > Создание удаленного клиента


Автор: xmulder 08.09.03, 14:53
Существует ли в .NET способ создать удаленного клиента в другом домене
приложения, который уже существует, разделять с ним общие данные,
обмениваться ими и т.д.

Автор: andrey 08.09.03, 19:37
Нельзя ли поподробнее и по-русски :)? Что такое домен приложения?

Автор: kl 08.09.03, 20:31
Цитата andrey, 08.09.03, 23:37:04
Что такое домен приложения?

AppDomain
Что значит создать удаленного клиента? Клиент создает серверный объект и вызывает его методы а не наоборот

Автор: xmulder 09.09.03, 18:06
Есть задача: на машине 1 постоянно работает программа X,
с другой машины (машин) необходимо получать от этой
программы сообщения (уведомления, как угодно).
Если создать серверный объект (запустить асинхронно web-
метод, или класс MarshalByRef) на машине 1, то он заведется в
своем процессе, а не в том, в котором находится программа X.
Т.о. придется вести обмен м\у процессами: процессом X и
процессом серверного объекта, который запустили "издалека".
Наверняка, способы межпроцессного обмена в .NET есть. Я, к
сожалению, о них неосведомлен.
Поэтому спрашиваю: нельзя ли создать удаленный объект
сразу в процессе X ?
Может быть, я усложняю, и есть альтернативные решения ?
Если да, буду лишь признателен тем, кто на них укажет.

Автор: andrey 09.09.03, 20:21
А почему бы не открыть поток через сокет и не сериализовывать/десериализовывать данные туда? По-моему, это то что надо, если передавать данные. (Ну не код же по сети передавать :) )

Автор: xmulder 10.09.03, 18:14
Интереная мысль, спасибо.

Powered by Invision Power Board (https://www.invisionboard.com)
© Invision Power Services (https://www.invisionpower.com)