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

网站建设佛化妆品手机端网站模板

网站建设佛,化妆品手机端网站模板,软件工程师证书报考条件,青岛创世网络网站建设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.yutouwan.com/news/115249/

相关文章:

  • 做竞价的网站可以做优化吗学校网站建设调查报告
  • 做网站关于我们php网站开发实例视频教程
  • 只做男生穿搭的网站网页界面
  • 做电影网站心得整合营销公司排名
  • 网站模板建站教程深圳采纳品牌营销策划公司
  • 泰安网站建设哪里有福建省港航建设发展有限公司网站
  • wordpress 类似 免费seo的作用
  • 凡科网站建设好企业建设营销网站的目的
  • 深圳美食教学网站制作东莞公司注册哪家好
  • 山东小语种网站建设大型门户网站制作教程
  • 海淀营销型网站建设网络公司经营范围大全
  • 怎么评价一个网站设计做的好坏南昌 提供网站设计 公司
  • html网页制作网站wordpress 区块链
  • 做盗版视频网站吗云南网站建设天软科技
  • 做旅游网站课程设计报告品牌建设的内容
  • 网站链接改名怎做301天津百度推广公司地址
  • 网站搭建哪家好网页布局的设计步骤
  • 大兴模版网站搭建哪家好网站建设 上市公司
  • 大连建站方案昭通网站建设 hardlcp
  • 科技馆网站建设背景郑州网站建设哪家好
  • 商丘企业网站服务小说系统 wordpress
  • 电子商务的建站流程孝感市门户网站
  • 做淘宝客网站挣钱wordpress author=1
  • 海珠区做网站的公司网站安全检测平台
  • 动态域名可以建网站重庆妇科医院哪家好医院公立医院
  • 怎么做软文代发平台网站资源下载
  • 网站推广的建议网站设计构想
  • 全屏响应式网站模板个人网站备案取名
  • wordpress分类自定义字段北京seo优化费用
  • 极客网站建设2022年国内重大新闻事件