gpt4 book ai didi

.net - 在 .NET 中对 WinForms 客户端使用长轮询

转载 作者:行者123 更新时间:2023-12-02 00:36:18 24 4
gpt4 key购买 nike

我们需要开发一个 .NET 应用程序,基本上是一个 WinForms 客户端,只需要在必要时而不是每次都从服务器通知更改以更新 UI。

我们最初想到了 NetTCPBinding,但了解到它在跨域防火墙和安全网络方面存在问题。我们现在将长轮询视为一种可行的选择,但我们发现它只能与 WPF 和 XAML 客户端一起使用。

例如, http://code.msdn.microsoft.com/duplexhttp

但是我们找不到任何关于 WinForms 的东西。我的观点是,长轮询与 WCF 有关,与使用什么 UI 技术无关(在 .NET 中)。

您认为可以将长轮询与用于 WinForms 的自定义 WCF channel 一起使用吗?

我正在开发 POC,但时间不多。非常感谢任何朝着正确方向提供的帮助。

非常感谢查尔斯

最佳答案

您还可以查看 WebSync ( www.frozenmountain.com/websync ),它是 IIS/.NET 的 cometd 服务器。它也有一个 WinForms 客户端,所以它应该很适合你。由于它都是标准的 HTTP 流量,它应该可以帮助您避免防火墙等问题。

关于.net - 在 .NET 中对 WinForms 客户端使用长轮询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4461043/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com