WCF и несколько клиентов - PullRequest
       1

WCF и несколько клиентов

0 голосов
/ 30 ноября 2011

У меня есть WCF, размещенный в IIS, в то же время у меня есть два клиента, приложение WPF и приложение Window Phone. Моя программа работает таким образом, что приложение Window Phone отправит сообщение в WCF, а затем WCF отправит его в приложение WPF. Как мне этого добиться?

Я взглянул на обратный вызов, но я считаю, что он возвращает сообщение обратно в приложение Window Phone после того, как приложение Phone использует службу WCF. Но я хочу, чтобы моя программа отправляла Msg из приложения Phone в приложение WPF.

пожалуйста, направь меня. Спасибо!

1 Ответ

2 голосов
/ 30 ноября 2011

Я, вероятно, сделал бы это следующим образом:

  • внутри приложения WPF, разместите вторую службу WCF для получения этого сообщения - ваше приложение WPF становится сервером WCF

  • когда сообщение поступает из Windows Phone в службу WCF в IIS, этот класс службы становится клиентом WCF для приложения WPF и отправляет это сообщение другой службе WCF

Обратный вызов не будет работать - так как обратный вызов может перезванивать только исходному абоненту (ваш Windows Phone, здесь), и это не то, что вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...