【问题标题】:Looking for a .NET COMET server solution available for use with non-browser-based clients [closed]寻找可用于非基于浏览器的客户端的 .NET COMET 服务器解决方案 [关闭]
【发布时间】:2011-07-02 19:19:28
【问题描述】:

我被要求实现一个 COMET 服务器应用程序,该应用程序将能够使用标准 COMET 服务器“推送”消息与我们客户的 JAVA 客户端应用程序进行通信(客户端应用程序将向我们的服务器发送一个 http 请求,而我们的服务器应用程序将需要保持连接打开以便将数据“推送”到客户端应用程序)。客户已要求以特定方式(不使用 JSON)对收到的数据进行格式化。我们还需要能够在发送之前将发送到客户端的数据转换为大端字节序。

我想在 .NET 中实现服务器应用程序,但很难找到适合我们需求的 .NET COMET 服务器/库解决方案。我查看了大多数先前建议的 .NET COMET 解决方案,但其中大多数似乎是专门为基于浏览器的客户端(使用 javascript)开发的,或者似乎受限于服务器可以使用的数据格式推送到客户端 (WebSync)。

是建议吗? .

【问题讨论】:

  • 能不能不将数据作为字符串发送,等数据到达时在客户端进行转换?

标签: .net comet


【解决方案1】:

WS-I 小组发布了一个名为 "Reliable Secure Profile" 的东西,其中有一条玻璃鱼,.NET implementation 显然是 inter-operate

运气好的话,还有一个Javascript 实现。

还有一个 Silverlight 实现,它使用 HTTP Duplex. 您可以在推送发生时通过 connect javascript to the Silverlight 对象获取回调。

还有commercial paid versions

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-01
    • 1970-01-01
    • 2015-10-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多