Websocket连接状态:如何获取javascriptwebsocket连接的当前状态

有时,当我重新启动服务器或出现网络故障时,websocket 会关闭,我希望能够随时获取当前的连接状态。

我基本上得到以下错误,我希望能够预测它:

WebSocket is already in CLOSING or CLOSED state. 
    (anonymous function) 
    InjectedScript._evaluateOn 
    InjectedScript._evaluateAndWrap 
    InjectedScript.evaluate
134

这非常简单:websocket 的readyState属性始终包含 websocket 的连接,如WebSocket API中所指定

它将是以下值之一:CONNECTINGOPENCLOSINGCLOSED

解决错误的方法是这样的:

if (yourWsObject.readyState !== WebSocket.CLOSED) {
   // Do your stuff...
}

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(325)
Case方法:Java运行switchcase方法与项目列表
上一篇
The rm:rm()和rm (list=ls())有什么区别
下一篇

相关推荐

  • javascript 重定向让你的网站流畅而快速

    JavaScript 重定向是指当用户请求一个页面时,服务器使用 JavaScript 来重定向到另一个页面。这可以用于让用户跳转到其他网站,或者在网站上跳转到另一个页面。…

    2023-03-04 05:59:15
    0 11 56
  • php加密 js解密:实现安全的 PHP 和 JavaScript 通信

    示例示例PHP加密:在PHP中,可以使用mcrypt函数来实现加密。mcrypt函数支持多种加密算法,如DES、3DES、等。…

    2023-03-11 02:09:39
    0 21 39
  • javascript权威指南pdf从入门到精通

    javascript权威指南pdf是一本关于javascript编程的书籍,由David Flanagan编写。该书籍介绍了javascript语言的基础知识,包括语法、对象、函数、类、正则表达式、DOM、BOM等。它还介绍了如何使用javascript编写有用的Web应用程序,以及如何使用Ajax和JSON等技术。…

    2023-01-18 03:52:53
    0 96 27
  • javascript警告避免使用不必要的全局变量

    javascript警告是指在编写javascript代码时,浏览器检测到可能会出现问题的代码,并向用户发出警告,以提示用户修改代码以避免出现问题。…

    2023-02-13 09:16:59
    0 69 62
  • javascript面试题及答案:如何使用JavaScript来解决复杂的编程问题?

    示例示例什么是 是一种轻量级的、跨平台的、弱类型的、基于原型的、动态语言,用于创建交互式网页应用程序。它可以在所有主流的Web浏览器中运行,也可以在服务器端运行,使用Node.js技术。代码示例:…

    2023-02-21 13:26:42
    0 37 36
  • javascript滚动条:如何使用JavaScript控制滚动条

    示例示例滚动条是一种用于滚动内容的用户界面元素,它可以让用户更方便地浏览长文本,表格或图像。下面是一个使用创建滚动条的示例代码:…

    2023-01-17 01:55:36
    0 27 40
  • javascript 字符串截取JavaScript String Manipulation

    示例示例字符串截取指的是从字符串中截取一定长度的字符,常用的有()和substr()方法)方法:该方法接受两个参数,分别表示要截取字符串的起始位置和结束位置,截取的位置是从0开始计算的。…

    2023-02-22 13:22:30
    0 31 58
  • java下载csv文件Java下载的CSV文件

    使用URL类和类:import java.io.;…

    2023-03-06 16:05:19
    0 19 59

发表评论

登录 后才能评论

评论列表(1条)