gpt4 book ai didi

ajax - 在 WebSockets 之前,实时浏览器聊天是如何实现的?

转载 作者:行者123 更新时间:2023-12-05 07:31:39 24 4
gpt4 key购买 nike

如今,基于浏览器的实时聊天室的首选替代方案似乎是 WebSocket。但我记得在 WebSockets 出现之前我就在浏览器聊天室里。这一切都是基于 AJAX 轮询吗?在此之前,我假设它是基于刷新实际页面。

最佳答案

有/有一些选择:

  • 简单的 HTTP 池,例如每 5 秒您发出一个 GET 请求以从服务器获取新消息。从交通的角度来看不是很好。
  • BOSH 协议(protocol) https://en.wikipedia.org/wiki/BOSH_(protocol) .这是某种基于 HTTP 的 WebSockets 仿真。我知道有些项目仍在使用它。
  • HTTP 长轮询

据我所知,BOSH 协议(protocol)和 HTTP 长轮询仍然存在并用于某些特定用例。

关于ajax - 在 WebSockets 之前,实时浏览器聊天是如何实现的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51726431/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com