【问题标题】:silverlight / wpf two way communication with server side appsilverlight / wpf 与服务器端应用程序的双向通信
【发布时间】:2010-12-31 12:12:45
【问题描述】:

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

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

它运行良好,但我需要某种双向通信,因为我需要通知我的客户有关更改。

除了轮询还有其他方法吗?

【问题讨论】:

标签: wpf silverlight wcf communication two-way


【解决方案1】:

对于 Silverlight,有一个 PollingDuplex 模式,它仍然会产生轮询,但使用 API 比自己处理轮询要容易一些。

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

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

【讨论】:

    【解决方案2】:

    【讨论】:

    • 是的,你是对的。我确实知道轮询双工。但我不相信这是否是一个好的解决方案性能明智。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-15
    • 1970-01-01
    相关资源
    最近更新 更多