实现COMET客户端

时间:2009-07-05 09:24:18

标签: javascript streaming comet

我已经了解了COMET流媒体是什么,以及使其在主要浏览器中运行所需的各种黑客攻击。遇到的问题似乎有两个:1。服务器能够支持许多持久连接2.实现JS功能

我有一个需要执行COMET流的应用程序。我已经解决了上面的第一个问题 - 我有一个自定义服务器运行,当它以块的形式到达时提供更新。我想现在能够使用JS连接到此URL,因此我可以收到更新。

我可以使用一个简单的COMET库吗?我看到了Orbited项目。我可以使用orbited的客户端JS来执行此操作吗?我需要在后端执行哪些修改?

1 个答案:

答案 0 :(得分:3)

如果您可以使您的服务器代码符合Bayeux规范,那么您可以使用DOJO和jQuery中现有的任何现有cometd javascript implementations。不幸的是,规范非常复杂,特别是如果你想进行长轮询和回调轮询。您可能最好只运行Jetty等现有的cometd服务器,然后为服务器代码编写客户端库以将数据推送到它。

相关问题