我正在使用trello.com来管理我的工作板(有点像Scrum的看板),我真的很想知道,当其他人改变这个板时,Trello是如何实时重新加载我的板的,他们使用了什么技术?
这意味着,当我在两个浏览器上打开我的面板时。在第一个浏览器上改变一些东西,自动地,第二个浏览器被重新加载,非常快,改变显示出来!
有人可以告诉我,他们是如何做到的:D
非常感谢!
发布于 2017-01-06 19:08:21
根据their blog的说法,它们使用的是Socket.io客户端和服务器库的修改版本。
其底层技术是WebSockets,它允许通过浏览器进行实时TCP通信。如果正在使用的浏览器不支持该API,它将依赖于XHR/JSONP轮询,
https://stackoverflow.com/questions/41504314
复制相似问题