Каков наилучший способ IPC между двумя приложениями C # (32-разрядными и 64-разрядными) - PullRequest
2 голосов
/ 18 декабря 2011

Один 64-битный, другой 32-битный.В настоящее время я делаю это во время создания консоли 32-битного приложения и читаю вывод.Есть ли способ лучше?Мои данные - текст.

РЕДАКТИРОВАТЬ: Оба исполняемых файла находятся на одном компьютере.

Ответы [ 3 ]

1 голос
/ 18 декабря 2011

Если вы ограничены .NET 2.0, то есть несколько способов сделать это:

  1. если два приложения находятся на разных компьютерах, вы можете использовать сокеты или .net Remoting (в зависимости от сложности взаимодействия)
  2. если два приложения находятся на одном компьютере, то .net Remoting - хороший выбор.

Тот факт, что они являются 32- или 64-битными, никак не влияет на это.

0 голосов
/ 18 декабря 2011

При выполнении IPC не имеет значения, являются ли программы 32-битными или 64-битными, поэтому выберите нужный метод (см. этот пост ).

0 голосов
/ 18 декабря 2011

В .NET 2.0 вы можете использовать Remoting .

...