What is reverse ajax?
反转AJAX实质上是一种概念:能够从服务器发送到客户端的数据。在一个标准的HTTP Ajax请求,数据发送到服务器,使服务器可以发送事件给客户端(低延迟通讯)。
Comet
原理图:
Comet using HTTP streaming
Code Demo
Client:
Server:
Comet using HTTP long polling
长轮询模式涉及的技术,打开一个连接。连接是由服务器保持开放,并,只要事件发生时,响应承诺和关闭连接。然后,一个新的长轮询连接立即重新打开,等待新的事件到达客户端。
Code Demo
Client:
Server:
一般来说,Comet with Ajax long-pollin是一种好的折衷方式来满足: 低延迟通信超时和错误检测; 简单; 所有浏览器和平台的良好支持; 常用容器的支持。
原文地址:https://www.jb51.cc/ajax/162338.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。