javascript:监听服务器

标签 javascript collaboration

在类似 collabedit 的工具中,当我检查 fiddler 中的流量时,我看不到从客户端到服务器的轮询。然而,当一些客户端向服务器写入新数据时,另一个“神奇地”知道了这一点并要求服务器进行更新。如果没有持续轮询,这是如何实现的?

最佳答案

这是通过long polling实现的.

代码向http://collabedit.com/ot/wait发送请求.
在新数据可用之前,服务器不会响应。当有新数据可用时,服务器发送响应,由代码处理。
然后,重复这个循环。

因此,当页面打开时,总是与该网站的连接。

关于javascript:监听服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9242404/

相关文章:

javascript - 将 div 绑定(bind)到另一个 div 的右边框

syntax-highlighting - 如何在etherpad中打开语法突出显示

magento - 关于 Magento 许可的怀疑

java - 配置 Maven 以创建包含 POM XML 中定义的所有依赖项的存档文件

html - HTML5开发的边界或范围定义是什么?

javascript - Node JS 异步/等待 Controller 问题

c# - 如何使用javascript在Asp.Net Gridview中获取html标签?

javascript - HTML 媒体捕获一键

javascript - 如何找到浏览器滚动条的总可滚动高度

emacs - 如何使用组织模式与其他作者合作?