WCF和多个客户端

时间:2011-11-30 06:00:37

标签: wpf wcf iis

我在IIS中托管了一个WCF,同时我有两个客户端,一个WPF应用程序和一个Window Phone应用程序。我的程序工作方式是,Window Phone应用程序将向WCF发送消息,然后WCF将其发送到WPF应用程序。我怎样才能实现它?

我看一下回调,但我相信它的作用是在Phone Application使用WCF服务后将消息返回给Window Phone应用程序。但我希望我的程序要做的是将Msg从Phone App发送到WPF应用程序。

请指导我。谢谢!

1 个答案:

答案 0 :(得分:2)

我可能会这样做:

  • 在WPF应用程序中,托管第二个WCF服务以接收该消息 - 您的WPF应用程序成为WCF服务器

  • 当一条消息从Windows Phone进入IIS中的WCF服务时,该服务类将成为WPF应用程序的WCF客户端,并将该消息发送到另一个WCF服务

回调无效 - 因为回调只能回拨给原来的来电者(这是你的Windows Phone),而这不是你想要的。