如何使用WPF和WCF发送和接收通知

如何使用WPF和WCF发送和接收通知,wpf,wcf,wcf-data-services,Wpf,Wcf,Wcf Data Services,我正在为客户机-服务器应用程序使用WPF和WCF。但我有个问题 如何向其他客户端通知客户端的任何更新 服务器(WCF) 客户1(WPF) 客户2(WPF) 如果客户端1输入任何新记录,则立即向客户端2发送通知 请建议我完成这项任务的最佳方法 谢谢。我们通过使用实现了这样的要求。通过谷歌搜索实现双工服务,您可以找到足够的信息 基本上 客户端在注册到双工服务时发送客户端标识符(为每个客户端唯一生成) 当WCF服务更新数据时,将更新通知(包括通知源的客户端标识符)推送到所有注册的客户端 客户端在收到

我正在为客户机-服务器应用程序使用WPF和WCF。但我有个问题

如何向其他客户端通知客户端的任何更新

  • 服务器(WCF)
  • 客户1(WPF)
  • 客户2(WPF)
  • 如果客户端1输入任何新记录,则立即向客户端2发送通知

    请建议我完成这项任务的最佳方法


    谢谢。

    我们通过使用实现了这样的要求。通过谷歌搜索实现双工服务,您可以找到足够的信息

    基本上

    • 客户端在注册到双工服务时发送客户端标识符(为每个客户端唯一生成)
    • 当WCF服务更新数据时,将更新通知(包括通知源的客户端标识符)推送到所有注册的客户端
    • 客户端在收到通知时检查发起人的标识符。丢弃由其自身引起的通知
    请注意:

    • 您可以在推送通知有效负载中包含有关更新数据的所有信息,以了解更改类型或实体类型
    • 双工服务支持的不同绑定。如果客户端和服务位于同一网络中,并且.net依赖关系不是问题,则建议使用nettcpbinding。您可以从或中找到有关支持绑定类型的更多信息