我在一个应用程序中有业务逻辑,我们称之为“服务器”。我想使用silverlight或WPF应用程序“观察”此应用程序中发生的情况。
所以我想,我会使用WCF服务向我的客户公开当前状态,我会定期轮询更新。
它运作良好,但我需要某种双向沟通,因为我需要通知我的客户有关变化。
除了民意测验之外还有其他方式吗?
答案 0 :(得分:2)
对于Silverlight,有一个PollingDuplex模式,它仍然会导致轮询,但是比使用自己处理轮询更容易使用API。
在MSDN上查看此文章:http://msdn.microsoft.com/en-us/library/cc645027(VS.95).aspx
对于WPF,我相信有更有效的方法可以做到这一点,但我对完整的WCF堆栈并不熟悉。
答案 1 :(得分:1)