当前位置: 首页 > 知识库问答 >
问题:

WebSockets、Comet、AJAX和长轮询

尹兴生
2023-03-14

共有1个答案

广亮
2023-03-14

您对WebSockets的理解是不正确的。WebSockets是一个新协议,它提供了一个与XMLHttpRequest无关的新API。

这就是创建WebSocket的方法

var exampleSocket = new WebSocket(
    "ws://www.example.com/socketserver", "protocolOne"
);  

参见https://developer.mozilla.org/en/websockets/

 类似资料:
  • 问题内容: 我最近在StackOverflow上问了一个有关我的功能的问题,人们建议我使用Ajax Long Polling。我花了几天的时间研究该主题,并尝试编写基本的长轮询代码,但是这些代码都没有起作用,而且我什么也做不了。 这是我的基本功能: 有人能够告诉我如何将其转变为基本的长轮询功能,或者甚至直接指向我需要到达的路径。很感谢任何形式的帮助。谢谢! 问题答案: 通常(即,当不使用长时间轮询

  • 问题内容: 我正在为朋友构建一个小型聊天应用程序,但不确定如何及时获取信息,而这不像强制刷新页面那样手动或基本。 目前,我正在使用简单的AJAX来实现此功能,但是这样做的缺点是,在经过短计时器后会定期命中服务器。 在研究长/短轮询时,我遇到了HTML5 WebSockets。这 似乎 很容易实现,但是我不确定是否存在一些隐藏的缺点。例如,我认为WebSockets仅受某些浏览器支持。我应该知道We

  • 我正在为朋友构建一个小型聊天应用程序,但不确定如何及时获取信息,而不是像强制刷新页面那样手动或简单。

  • 因此,在这两种情况下,连接都会长时间保持打开状态(尤其是websocket)。所以这不是websocket保持连接打开的缺点吗。我想引用ASP.NET中的SignalR来讨论这个概念。

  • 本文向大家介绍Ajax和Comet技术总结,包括了Ajax和Comet技术总结的使用技巧和注意事项,需要的朋友参考一下 Ajax是一种技术,一种能够向服务器请求额外的数据而无需卸载页面的技术,能够使网页具备更优的用户体验。Ajax技术的核心是XMLHttpRequest对象(XHR)。本文从XHR开始谈起,理解Ajax技术的特点,再对跨域以及Comet等技术进行简要理解和总结。 XMLHttpRe

  • 问题内容: 我已经对使用javascript的服务器推送进行了一些研究,发现普遍的共识是我要寻找的是“ Comet”设计模式。是否在jQuery之上构建了该模式的任何良好实现?如果没有,那么该模式是否有任何好的实现?而且,无论这些问题的答案是什么,从实现的角度来看,是否有关于此模式的文档? 问题答案: 我写了Till提到的插件。该插件是Bayeux协议的实现,目前支持长轮询(通过AJAX的本地服务