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

书店网站建设设计方案/99个创意营销方案

书店网站建设设计方案,99个创意营销方案,域名注册免费申请,东莞网站建设备案websocket是H5才开始提供的一种在单个TCP连接上进行全双工通讯的协议。主要作用就是建立服务器和客户端的长连接能更好的节省服务器资源和带宽,服务器向浏览器推流实现实时通信。 复制代码 和http一样,WebSocket也是应用层协议。浏览器和服务器只要完成一…
websocket是H5才开始提供的一种在单个TCP连接上进行全双工通讯的协议。主要作用就是建立服务器和客户端的长连接能更好的节省服务器资源和带宽,服务器向浏览器推流实现实时通信。
复制代码

和http一样,WebSocket也是应用层协议。浏览器和服务器只要完成一次握手的动作,然后浏览器和服务器之间就会脱离http协议,而是用WebSocket自己的ws协议。客户端和服务器端就可以通过tcp连接直接交换数据。

说了这么多好处,接下来讲讲到到底怎么用。 首先要创建一个WebSocket对象

var Socket = new WebSocket(url,[protocol])
复制代码

以上代码中的第一个参数 url, 指定连接的 URL。第二个参数 protocol 是可选的,指定了可接受的子协议.

对象创建好了,接下来让我们了解下

WebSocket都有哪些属性

  • Socket.readyState:这是个只读属性,y用来表示连接状态
  • 0:未连接 1:连接已建立 2.连接z正在关闭 3.连接已关闭或打不开连接
  • Socket.bufferedAmount:z也是只读属性。主要是计算还没有被send()发出的UTF-8文本字节数。

WebSocket方法

  • Socket.send():向服务器发送数据
  • Socket.close():关闭连接

WebSocket事件

  • Socket.onopen:连接建立时触发
  • Socke.onmessage:客户端接受服务端数据时触发
  • Socket.onerror:通信错误时触发
  • Socket.onclose:连接关闭时触发

WebSocket实例

WebSocket 协议本质上是一个基于 TCP 的协议。 为了建立一个 WebSocket 连接,客户端浏览器首先要向服务器发起一个 HTTP 请求,这个请求和通常的 HTTP 请求不同,包含了一些附加头信息,其中附加头信息"Upgrade: WebSocket"表明这是一个申请协议升级的 HTTP 请求,服务器端解析这些附加的头信息然后产生应答信息返回给客户端,客户端和服务器端的 WebSocket。连接就建立起来了,双方就可以通过这个连接通道自由的传递信息,并且这个连接会持续存在直到客户端或者服务器端的某一方主动的关闭连接。

转载于:https://juejin.im/post/5c8b1a1f5188250aa57a2207

http://www.lbrq.cn/news/963325.html

相关文章:

  • 网站欢迎页面设计/迅雷磁力链bt磁力天堂
  • 重庆在线/廊坊关键词优化排名
  • 网站制作工作室专业公司/lpl赛区战绩
  • 公司的网站建设费用算什么费用/网站推广优化排名教程
  • 网站内容模板/阿里云域名注册官网网址
  • 疫情防控工作新闻发布会/双滦区seo整站排名
  • 网站短时间怎么做权重/百度关键词优化查询
  • 引流渠道推广/论述搜索引擎优化的具体措施
  • 临沂外贸网站/qq群引流推广网站
  • 做淘宝客的的网站有什么要求/seo公司优化方案
  • 企业网站备案怎么做/河北百度竞价优化
  • 仿牌外贸网站建设/nba季后赛最新排名
  • 用react和ant.d做的网站例子/广告网
  • 男女做暖暖到网站/网站排名费用
  • 做网站须要什么技术/万网登录入口
  • 做参茸产品的网站/上海搜索seo
  • 易语言 做的网站/兰州seo公司
  • 免费领取手机网站/视频号关键词搜索排名
  • 定制型网站制作明细报价表/搜索引擎优化的步骤
  • 简单好看的版面设计图/武汉好的seo优化网
  • 哪个网站做视频收益高/alexa排名
  • 南宁网站设计/在线培训app
  • 中国人做外贸网站都卖什么手续/网站搜索查询
  • 日本人做网站/搜索引擎入口大全
  • 天津企业网站建设哪家好/百度指数app
  • c 网站开发数据库/nba西部最新排名
  • 深圳微信网站建设公司/济宁网站建设
  • 手机网站的必要性/广州百度推广客服电话
  • 沈阳网站模板/个人免费网站申请注册
  • 怎样提高网站访问速度/企业门户网站的设计与实现
  • CentOS7 内网服务器yum修改
  • uni-app 跳转页面传参
  • Copula 回归与结构方程模型:R 语言构建多变量因果关系网络
  • AI与BI的融合挑战:Strategy平台的差异化优势
  • 虚拟化测试工具Parasoft Virtualize如何为汽车企业提供仿真测试?
  • 聊聊数据和功能测试面临的挑战有哪些?