【问题标题】:Can I use JavaScript to subscribe to WCF WSDualHttpBinding?我可以使用 JavaScript 订阅 WCF WSDualHttpBinding 吗?
【发布时间】:2026-01-07 08:15:02
【问题描述】:

我有一个需要向其推送数据的网站。不幸的是,除了使用 HTML 5 WebSockets(我不能保证我的客户将拥有 HTML5 浏览器)和 Comet(我没有使用 java/tomcat)之外,我不知道任何其他方法。

我不喜欢在这个特定项目中使用服务器端 ASP.NET,并且更喜欢使用 ASP.NET MVC 或类似的东西。是否可以将 JavaScript 与双工服务结合起来?

【问题讨论】:

  • 据我所知,考虑到双工绑定本质上是在客户端上打开一个服务器可以连接的端点。 JavaScript 不会打开端点,而只会打开一个连接并挂在它上面。 (虽然我可能,事实上,在这里很离谱)
  • Ws*HttpBinding 也是 SOAP,所以你必须弄乱所有​​ SOAP 信封的东西。

标签: wcf duplex


【解决方案1】:

实际上,您可以利用 javascript 中用于 silverlight 客户端的 pollingduplex 绑定。 tomek 在这里有一篇有趣的博客文章:http://tomasz.janczuk.org/2009/07/pubsub-sample-using-http-polling-duplex.html

【讨论】:

    最近更新 更多