【问题标题】:Notify client application from wcf service从 wcf 服务通知客户端应用程序
【发布时间】:2013-11-17 13:53:39
【问题描述】:

我有一个 wpf 应用程序,它在 diffrunt 客户端 pc 上运行,它从 wcf Web 服务获取数据。

现在,当从 Web 服务更新一些数据时,我需要通知 perticar 客户端。

所以我需要将数据从网络服务推送到客户端

我该怎么做?

提前致谢。

【问题讨论】:

    标签: wpf asp.net-mvc wcf signalr


    【解决方案1】:

    你必须在 WCF 中使用 Duplex 服务

    Sample Here

    【讨论】:

      【解决方案2】:

      如上所述,WCF 中的双工服务可以为您工作。虽然有替代方案可以实现类似的功能,但可能无法满足您的需求。

      SignalR

      WebSockets

      和服务器轮询(您可以在谷歌上搜索许多解释它的各种文章)。

      【讨论】:

        【解决方案3】:

        您可以实现观察者设计模式。

        令我惊讶的是,维基百科在第一段中对这种模式给出了很好的定义。

        http://en.wikipedia.org/wiki/Observer_pattern

        希望这对你有用。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-02-19
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-02-20
          • 2012-09-10
          • 1970-01-01
          相关资源
          最近更新 更多