【发布时间】:2011-07-02 19:19:28
【问题描述】:
我被要求实现一个 COMET 服务器应用程序,该应用程序将能够使用标准 COMET 服务器“推送”消息与我们客户的 JAVA 客户端应用程序进行通信(客户端应用程序将向我们的服务器发送一个 http 请求,而我们的服务器应用程序将需要保持连接打开以便将数据“推送”到客户端应用程序)。客户已要求以特定方式(不使用 JSON)对收到的数据进行格式化。我们还需要能够在发送之前将发送到客户端的数据转换为大端字节序。
我想在 .NET 中实现服务器应用程序,但很难找到适合我们需求的 .NET COMET 服务器/库解决方案。我查看了大多数先前建议的 .NET COMET 解决方案,但其中大多数似乎是专门为基于浏览器的客户端(使用 javascript)开发的,或者似乎受限于服务器可以使用的数据格式推送到客户端 (WebSync)。
是建议吗? .
【问题讨论】:
-
能不能不将数据作为字符串发送,等数据到达时在客户端进行转换?