我正在使用 C# 开发桌面应用程序,它通过 WCF Web 服务与服务器通信。它应该是一种同步应用程序。这意味着当我在客户端应用程序上进行一些更改时,我也应该立即更新服务器(这很容易使用服务调用),但也应该提供这种机制,反之亦然,服务器上的更改必须立即应用于多个客户端。我知道我可以对我的服务器进行轮询,但这对我来说并不整洁,而且我也听说过双工服务,但我不确定我是否可以使用它来实现这种机制。
我想就这个问题征求一些建议。提前致谢。
最佳答案
您需要实现发布和订阅设计。在 WCF 中,您可以使用 net-tcp 协议(protocol)连接双工客户端和服务器。
您可以在 http://www.idesign.net/Downloads/GetDownload/2032 上下载一个很好的实现
你会发现一篇好文章here .
问候
关于c# - 服务器和客户端应用程序之间的推送通知机制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17986907/