【问题标题】:ASP.NET Comet Approach vs WCF CallbackASP.NET Comet 方法与 WCF 回调
【发布时间】:2012-05-06 14:18:21
【问题描述】:

我想/必须在我的网络应用程序中实现聊天(如 Facebook)。通过我的研究,我发现了两种不同的方法,但我不知道应该采取哪种方法(老实说,我尝试了一种,但它的行为很奇怪,但让我稍后再谈)。

关于我的申请的一些事实。它有两个不同的客户。一个是 Web 应用程序,另一个是 wpf 客户端。这两个客户端都应该实现了聊天。它们通过 WCF 服务通过服务器进行通信。

所以,我发现彗星方法意味着 AJAX 长轮询。另一方面,我可以使用 WCF 回调服务。

WCF 回调/Comet 方法有什么缺点/优点吗?

对我来说,回调方法非常简单,ajax 长池听起来要复杂得多。

提前谢谢

【问题讨论】:

    标签: asp.net comet wcf-callbacks


    【解决方案1】:

    我建议您尝试通过 PokeIn 反向 Ajax 并从内置的 WebSocket 功能中受益。你不需要其他任何东西。

    【讨论】:

      【解决方案2】:

      由于您正在研究 MS 技术,您可能会对阅读 Brian Raymor 的这篇文章感兴趣,他是 Microsoft Windows Networking 小组的高级项目经理。

      SignalR 是一个很好的解决方案,因为它会选择适合正在建立连接的 Web 浏览器的传输类型。在 Windows Server 8 之前,它不能与 IIS 一起使用。

      您的其他选项包括XSocketsSuperWebSocket 等。看到这个realtime web tech guide(免责声明:我坚持)

      您还可以查看托管服务。同样,我在上面提供了链接的指南中提供了一些选项。

      【讨论】:

        【解决方案3】:

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2015-12-30
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-10-27
          • 2011-01-04
          相关资源
          最近更新 更多