c# - 服务器和客户端应用程序之间的推送通知机制

标签 c# wcf push-notification

我正在使用 C# 开发桌面应用程序,它通过 WCF Web 服务与服务器通信。它应该是一种同步应用程序。这意味着当我在客户端应用程序上进行一些更改时,我也应该立即更新服务器(这很容易使用服务调用),但也应该提供这种机制,反之亦然,服务器上的更改必须立即应用于多个客户端。我知道我可以对我的服务器进行轮询,但这对我来说并不整洁,而且我也听说过双工服务,但我不确定我是否可以使用它来实现这种机制。

我想就这个问题征求一些建议。提前致谢。

最佳答案

您需要实现发布和订阅设计。在 WCF 中,您可以使用 net-tcp 协议(protocol)连接双工客户端和服务器。

您可以在 http://www.idesign.net/Downloads/GetDownload/2032 上下载一个很好的实现

你会发现一篇好文章here .

问候

关于c# - 服务器和客户端应用程序之间的推送通知机制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17986907/

相关文章:

c# - 在 Visual C# 中从 X 隐式转换为 Y 时引发警告/错误

c# - InvalidDataContractException 是无效的集合类型,因为它具有 DataContractAttribute

ios - 如何使用 javapns 将自定义属性添加到 ios 推送通知负载?

c# - 尽管 namespace 中存在类,但获取 XMLNS 名称未找到错误

c# - 如何在 asp.net mvc 4 中为 select2 字段提供强制字段验证

c# - WCF 模拟的目的

wcf - 是什么导致 Azure 服务总线中继 WCF 服务抛出 AddressAlreadyInUseException

没有gcm的Android推送消息可能吗?

android - 使用 FCM 时的通知跟踪

c# - 如何从 Asp.Net MVC 5 依赖解析器获取 Structuremap IContainer 实例