我在IIS中托管了一个WCF,同时我有两个客户端,一个WPF应用程序和一个Window Phone应用程序。我的程序工作方式是,Window Phone应用程序将向WCF发送消息,然后WCF将其发送到WPF应用程序。我怎样才能实现它?
我看一下回调,但我相信它的作用是在Phone Application使用WCF服务后将消息返回给Window Phone应用程序。但我希望我的程序要做的是将Msg从Phone App发送到WPF应用程序。
请指导我。谢谢!
答案 0 :(得分:2)
我可能会这样做:
在WPF应用程序中,托管第二个WCF服务以接收该消息 - 您的WPF应用程序成为WCF服务器
当一条消息从Windows Phone进入IIS中的WCF服务时,该服务类将成为WPF应用程序的WCF客户端,并将该消息发送到另一个WCF服务
回调无效 - 因为回调只能回拨给原来的来电者(这是你的Windows Phone),而这不是你想要的。