我们需要开发一个 .NET 应用程序,基本上是一个 WinForms 客户端,只需要从服务器通知更改,以便仅在必要时更新 UI,而不是每次都更新。
我们最初想到的是 NetTCPBinding,但了解到它在跨域和安全网络的防火墙方面存在问题。我们现在认为长轮询是一个可行的选项,但我们只能发现它与 WPF 和 XAML 客户端一起使用。
例如, http://code.msdn.microsoft.com/duplexhttp
但是我们无法使用 WinForms 找到任何东西。我的观点是,长轮询与 WCF 相关,与使用什么 UI 技术(在 .NET 中)无关。
您认为可以将长轮询与 WinForms 的自定义 WCF 通道一起使用吗?
我正在开发 POC,但没有太多时间。非常感谢您在正确方向上的任何帮助。
非常感谢查尔斯