当前位置: 首页 > 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/469338/

相关文章:

  • 百度推广 个人网站字体怎么安装到电脑wordpress
  • 康巴什住房和城乡建设局网站交互式网站定义
  • 天河区建设水务局网站编程教学入门教程
  • 手机网站自助建站编写微信小程序用什么软件
  • 事业单位 网络网站建设数字营销专业学什么
  • 网站做的好有什么用政务服务平台
  • 外贸公司做网站该去哪里找自建房平台设计
  • 做书app下载网站有哪些内容做网站用html还是php
  • 大余县网站婚恋网站建设教程
  • 免费网站建立进一步强化网站建设
  • 苏州网站建站推广备案查询网站
  • 网站新闻公告表怎么做专门做网站的科技公司
  • 做网络推广阿里巴巴还是网站好招投标网站开发
  • 网站公司用什么软件做网站手机软件开发自学
  • 企业网站维护建设项目实践报告建设英文外贸网站
  • 网站建设好评公司空间设计师和室内设计师的区别
  • 海珠网站建设方案网站域名信息查询
  • 湖南网站搜索排名优化公司云服务平台
  • 南京网站设计ui全网推广服务
  • 涿州市查建设局网站电子商城网站开发教程
  • 乾安网站建设公司电话家用电脑和宽带做网站
  • 免费开源门户网站系统大连网页设计培训学校
  • 做网站的基本知识做网站找模版好吗
  • 南京集团网站建设不用登录的传奇游戏
  • 免费装潢设计网站flash源码模版php生成html免费下载织梦cms可以做淘宝客网站么
  • 营销类网站建营销类网站建设wordpress 下载栏目
  • 杨庄网站建设中国建设银行e路通网站
  • 张家港网站推广优化公司网站上线的通知
  • 建设银行成都 招聘网站河北邢台企业做网站
  • 网站架构包括郑州专业公司网站制作公司