2

好的,我正在寻找实现 COMET,我偶然发现这个页面比较了各种选项:

http://cometdaily.com/maturity.html

在“传输”下,他们使用的是“回调轮询”这个术语——什么是回调轮询?我知道什么是正常轮询和长轮询,但什么是回调轮询?

4

2 回答 2

3

回调轮询不止于此。它实际上是使用 JSON-P 进行长轮询。这样,您可以进行跨域轮询(这不适用于标准 XHR),同​​时仍然可以获得彗星和长轮询的好处。

我们在WebSync中实现了这样的结构,以允许我们的按需版本在不支持 HTML5 等的 IE 等浏览器中工作(我们在服务器上托管长期连接)。

于 2009-11-28T23:39:51.893 回答
-1

因此,一旦您通过简单的 ajax 请求与服务器建立了连接,服务器就可以做出快速响应并关闭连接。

commet 的想法是不关闭此连接并通过它发送数据。该数据可以是在客户端进行评估的 javascript。

它也可能是一个 javascript,它会在时机成熟时打开新的连接。并且认为这是一个回调轮询 - 当来自客户端的池在服务器端启动时。

于 2009-05-28T07:32:50.873 回答