silverlight / wpf与服务器端应用程序的双向通信

时间:2010-12-31 12:12:46

标签: wpf silverlight wcf communication two-way

我在一个应用程序中有业务逻辑,我们称之为“服务器”。我想使用silverlight或WPF应用程序“观察”此应用程序中发生的情况。

所以我想,我会使用WCF服务向我的客户公开当前状态,我会定期轮询更新。

它运作良好,但我需要某种双向沟通,因为我需要通知我的客户有关变化。

除了民意测验之外还有其他方式吗?

2 个答案:

答案 0 :(得分:2)

对于Silverlight,有一个PollingDuplex模式,它仍然会导致轮询,但是比使用自己处理轮询更容易使用API​​。

在MSDN上查看此文章:http://msdn.microsoft.com/en-us/library/cc645027(VS.95).aspx

对于WPF,我相信有更有效的方法可以做到这一点,但我对完整的WCF堆栈并不熟悉。

答案 1 :(得分:1)