相关疑难解决方法(0)

WCF服务器如何通知WCF客户端有关更改?(更好的解决方案然后简单的轮询,例如Comet或长轮询)

另见" WCF通过防火墙推送到客户端 "

我需要一个连接到WCF服务器的WCF客户端,然后当服务器上的某些数据发生变化时,客户端需要更新其显示.

因为客户端和服务器之间可能存在防火墙.

  • 所有通信都必须通过HTTP
  • 服务器无法对客户端进行(物理)传出呼叫.

当我写客户端和服务器时,我不需要将解决方案限制为仅使用肥皂等.


我正在寻找" 长期投票 "/" 彗星 "等的内置支持


感谢Drew Marsh提供的关于如何在WCF中实现长轮询的最丰富的答案.但是我认为WCF的主要"卖点"是你可以通过配置在配置文件中使用的通道来做这种事情. 例如,我想要一个逻辑上只有两个但只是物理传入的频道.

.net wcf design-patterns comet long-polling

32
推荐指数
1
解决办法
1万
查看次数

以编程方式将应用程序添加到Windows防火墙

我有一个通过ClickOnce安装和更新的应用程序.应用程序通过FTP下载文件,因此需要作为Windows防火墙的例外添加.由于ClickOnce的工作方式,EXE的路径随每次更新而变化,因此异常也需要更改.对防火墙进行更改以使其对最终用户不可见的最佳方法是什么?

(该应用程序是用C#编写的)

c# windows firewall

23
推荐指数
6
解决办法
5万
查看次数

标签 统计

.net ×1

c# ×1

comet ×1

design-patterns ×1

firewall ×1

long-polling ×1

wcf ×1

windows ×1