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

我如何在JS中使用websocket协议?

梁英喆
2023-03-14
ws = new MozWebSocket("ws://localhost:8080/html5WebSocket/mywebsocket.do");

我使用上面的代码执行websocket请求,但发现连接立即被关闭,方法onclose调用。

ws.onclose = function(evt) {
        alert("close");
    };

firebug的net选项卡显示从浏览器到tomcat的请求url是http://localhost:8080/html5websocket/mywebsocket.do。我希望url为ws://localhost:8080/html5websocket/mywebsocket.do。

我做错了什么?

共有1个答案

孔棋
2023-03-14

MozWebSocket在Firefox6-10中使用,如果您使用的是较新的版本,请使用WebSocket作为构造函数方法。

 类似资料:
  • 我在RFC 6455-Web Socket协议中看到了一个名为IANA注意事项的部分。 它定义了几个要添加到 HTTP 协议中的 HTTP 标头。如 Sec-WebSocket-Key、Sec-WebSocket-Extensions 等。 但我没有在RFC 2616-HTTP 1.1协议中找到这些标头。 那么这些头文件定义可以使用了吗? (我不太熟悉RFC文档是如何组织的。原谅我,这是个愚蠢的问

  • 目前Workerman的WebSocke协议版本为13 WebSocket protocol 是HTML5一种新的协议。它实现了浏览器与服务器全双工通信 WebSocket与TCP关系 WebSocket和HTTP一样是一种应用层协议,都是基于TCP传输的,WebSocket本身和Socket并没有多大关系,更不能等同。 WebSocket协议握手 WebSocket协议有一个握手的过程,握手时浏

  • Node.js v22中,WebSocket如何使用? 希望得到代码案例。

  • 目前Workerman的WebSocke协议版本为13 WebSocket protocol 是HTML5一种新的协议。它实现了浏览器与服务器全双工通信 WebSocket与TCP关系 WebSocket和HTTP一样是一种应用层协议,都是基于TCP传输的,WebSocket本身和Socket并没有多大关系,更不能等同。 WebSocket协议握手 WebSocket协议有一个握手的过程,握手时浏

  • 问题内容: 如何在React中使用jQuery UI?我已经通过Googling看到了几个示例,但它们似乎都已过时。 问题答案: 如果您 确实 需要这样做,这是我正在使用的一种方法。 计划: 创建一个组件来管理jQuery插件 。该组件将提供以React为中心的jQuery组件视图。此外,它将: 使用React生命周期方法来初始化和拆除jQuery插件; 使用React 作为插件配置选项并连接到插

  • 问题内容: 输入完成后,我会正确获得信用卡信息,我调用了一个函数来验证使用luhn模块的信用卡(npm install luhn),因为我使用的是: 未捕获的ReferenceError:未定义require 很抱歉,如果这是一个简单的问题,但由于找不到npm打包用法的逻辑短解决方案。我称这个时间功能。 再次相同的错误。 因此在js中,必须有使用npm模块的简单方法。但是我找不到。请我需要帮助。