好的,我正在寻求实施COMET,我偶然发现这个页面比较各种选项:
http://cometdaily.com/maturity.html
在“传输”下,他们正在使用这个术语“回调 - 轮询” - 什么是回调投票?我知道什么是正常轮询和长轮询,但什么是回调轮询?
答案 0 :(得分:3)
回调投票比这更多一点;它实际上是使用JSON-P进行长轮询。通过这种方式,您可以进行跨域轮询(这不适用于标准XHR),同时仍然可以获得彗星和长轮询的好处。
我们在WebSync中实现了这样的结构,以允许我们的On-Demand版本在不支持HTML5等IE的浏览器中工作(我们在服务器上托管长期连接)。
答案 1 :(得分:-1)
因此,一旦您与具有简单ajax请求的服务器建立连接,服务器就可以快速响应并关闭连接。
commet的想法是不关闭此连接并通过它发送数据。这些数据可能是一个将在客户端评估的javascript。
此外,它可能是一个javascript,将在时机成熟时打开新连接。并且认为这是一个回调轮询 - 当从客户端汇集时在服务器端启动。