0

我一直在开发一个物理安全应用程序,它将在安全操作员 pc 上运行。

在服务器端,我有一个 Windows 服务收集来自第三方系统的警报,如烟雾传感器、实时访问控制。服务器应用程序将警报记录到 SQL 数据库中。

我需要立即将警报从服务器推送到客户端应用程序(安全操作员 GUI)。问题是 :

您能否提供一种技术来立即将警报推送到客户端应用程序的 GUI。

所有服务器和客户端都在 .NET 框架 3.5 和 4.0 中

我一直在阅读有关命名管道、wcf 的文章,真的很困惑。

任何帮助将不胜感激。

4

1 回答 1

0

您可以将双工服务合同(带有CallbackContract的 ServiceContract )与支持此类合同的绑定(例如WSDualHttpBinding )结合使用。

您的客户端将实现回调接口,只要要发布警报,服务器就会调用该回调接口。

于 2012-02-01T14:39:08.480 回答