当前位置: 首页 > news >正文

西部数码网站管理助手3.0海南省建设工程质量安全检测协会网站

西部数码网站管理助手3.0,海南省建设工程质量安全检测协会网站,直播系统开发公司,wordpress 漏洞WebSocket是一种在单个TCP连接上进行全双工通信的协议。Node.js中的ws模块提供了WebSocket的实现#xff0c;使得Node.js可以轻松地创建WebSocket服务器和客户端。 在ws模块中#xff0c;WebSocket客户端由WebSocket类实现。WebSocket提供了一系列的API#xff0c;用于管理…WebSocket是一种在单个TCP连接上进行全双工通信的协议。Node.js中的ws模块提供了WebSocket的实现使得Node.js可以轻松地创建WebSocket服务器和客户端。 在ws模块中WebSocket客户端由WebSocket类实现。WebSocket提供了一系列的API用于管理WebSocket连接、发送消息等操作。本文将详细讲解WebSocket客户端和服务端的API。 一、WebSocket客户端API 1. WebSocket的创建 在使用WebSocket之前需要先创建一个WebSocket连接。创建WebSocket的方式如下 const WebSocket require(ws); const ws new WebSocket(ws://localhost:8080);上述代码中首先引入了ws模块然后通过new关键字创建了一个WebSocket实例。在创建WebSocket时需要传递一个URL指定WebSocket服务器的地址和端口号。 2. WebSocket的事件 WebSocket提供了一系列的事件用于监听WebSocket连接的建立、关闭等事件。以下是WebSocket的常用事件 open当WebSocket连接建立成功时触发该事件。message当WebSocket连接收到消息时触发该事件。error当WebSocket连接发生错误时触发该事件。close当WebSocket连接关闭时触发该事件。 示例代码如下 ws.on(open, function open() {console.log(connected);ws.send(hello); });ws.on(message, function incoming(data) {console.log(received message: ${data}); });ws.on(close, function close() {console.log(disconnected); });上述代码中使用了ws.on()方法监听了open、message和close事件。当WebSocket连接建立成功时会触发open事件。当WebSocket连接收到消息时会触发message事件并传递消息内容作为参数。当WebSocket连接关闭时会触发close事件。 3. WebSocket的属性和方法 WebSocket提供了一些属性和方法用于管理WebSocket连接、发送消息等操作。以下是WebSocket的常用属性和方法 readyStateWebSocket连接的状态。常用值包括CONNECTING、OPEN、CLOSING和CLOSED。send向WebSocket服务器发送消息。close关闭WebSocket连接。 示例代码如下 js ws.send(hello); ws.close();上述代码中通过ws.send方法向WebSocket服务器发送消息。通过ws.close方法关闭WebSocket连接。 二、WebSocket服务端API 1. WebSocket.Server的创建 在使用WebSocket.Server之前需要先创建一个WebSocket服务器。创建WebSocket.Server的方式如下 const WebSocket require(ws); const wss new WebSocket.Server({ port: 8080 });上述代码中首先引入了ws模块然后通过new关键字创建了一个WebSocket.Server实例。在创建WebSocket.Server时需要传递一个配置对象其中port属性指定WebSocket服务器监听的端口号。 2. WebSocket.Server的事件 WebSocket.Server提供了一系列的事件用于监听WebSocket连接的建立、关闭等事件。以下是WebSocket.Server的常用事件 connection当有新的WebSocket连接建立时触发该事件。error当WebSocket服务器发生错误时触发该事件。close当WebSocket服务器关闭时触发该事件。 示例代码如下 wss.on(connection, function connection(ws) {console.log(new connection);ws.on(message, function incoming(data) {console.log(received message: ${data});});ws.on(close, function close() {console.log(disconnected);}); });上述代码中使用了wss.on()方法监听了connection事件。当有新的WebSocket连接建立时会触发该事件并传递一个WebSocket实例ws作为参数。在连接建立后可以通过ws.on()方法监听message和close事件以处理WebSocket连接收到消息和关闭的情况。 3. WebSocket.Server的方法 WebSocket.Server提供了一系列的方法用于管理WebSocket连接、发送消息等操作。以下是WebSocket.Server的常用方法 clients获取当前WebSocket服务器中所有的WebSocket连接。broadcast向所有WebSocket连接发送消息。close关闭WebSocket服务器。 示例代码如下 // 获取所有WebSocket连接 const clients wss.clients;// 向所有WebSocket连接发送消息 wss.broadcast function broadcast(data) {clients.forEach(function each(client) {if (client.readyState WebSocket.OPEN) {client.send(data);}}); };// 关闭WebSocket服务器 wss.close();上述代码中首先通过wss.clients获取了当前WebSocket服务器中所有的WebSocket连接。然后通过定义wss.broadcast方法实现向所有WebSocket连接发送消息的功能。最后通过wss.close方法关闭WebSocket服务器。 4. 总结 WebSocket是一种在单个TCP连接上进行全双工通信的协议。Node.js中的ws模块提供了WebSocket的实现使得Node.js可以轻松地创建WebSocket服务器和客户端。本文详细讲解了WebSocket客户端和服务端的API包括创建WebSocket连接、监听WebSocket连接的事件、管理WebSocket连接的方法以及WebSocket实例的属性和方法
http://www.pierceye.com/news/425204/

相关文章:

  • 广告公司寮步网站建设哪家好怎么样在百度上推广自己的产品
  • 做亚马逊和淘宝网站公司网站建设深圳
  • 济宁建设网站网站改版 合同
  • wordpress 网站费用北京网站建设 知乎
  • 网站设计师绩效网站页面那个图怎么做
  • 帮别人起名 做ppt的网站做一个网站需要服务器吗
  • 高端网站建设公司兴田德润可以不新产品推广策划方案
  • 建设银行如何网站设置密码嵊州市建设银行网站
  • 陕西 网站建设福州mip网站建设
  • 让人做网站 需要准备什么网站建设国内外现状
  • 滨海做网站公司网页设计模板 中文
  • 辽源市网站建设怎么学做电商
  • 做pc端网站行情网站标签化
  • 中国做的很好的食品网站php图片网站源码
  • 做自媒体小视屏哪个网站好邹平网站建设公司
  • 字体样式 网站layui 网站建设模板
  • 沈阳网站设计江苏城乡建设部网站首页
  • 网站手机端生成wordpress如何下载
  • 网站数据抓取怎么做营销型网站开发定制
  • 福州营销型网站建设中国建设工程信息网站
  • 怎么在服务器里面做网站公司网站模板怎么做
  • 网站建设制作设计营销公司杭州石家庄网络公司哪家好
  • 重庆网站制作特点优势互联免费主机
  • 义乌网站制作多少钱wordpress有访客记录
  • 网站改版建议策划书百度搜索名字排名优化
  • 做药的常用网站wordpress加载js代码
  • 网站备案 通知杭州企业展厅设计公司
  • 简单个人网站开发代码广州白云区建设局网站
  • 网站空间控制面板软件做网站设计前景怎么样
  • 交流平台网站怎么做不了在家做网站编辑