На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
> Создание удаленного клиента
    Существует ли в .NET способ создать удаленного клиента в другом домене
    приложения, который уже существует, разделять с ним общие данные,
    обмениваться ими и т.д.
      Нельзя ли поподробнее и по-русски :)? Что такое домен приложения?
        Цитата andrey, 08.09.03, 23:37:04
        Что такое домен приложения?

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


              Рейтинг@Mail.ru
              [ Script execution time: 0,0194 ]   [ 16 queries used ]   [ Generated: 27.04.24, 20:00 GMT ]