Vue系列:Websocket 使用配置

WebSocket 是什么?

WebSocket  是一种网络通讯协议。并且是在 HTML5 才开始提供的一种在单个 TCP 链接上进行全双工通信的协议。web

 

为何须要 WebSocket ?

了解计算机网络协议的人,应该都知道:HTTP 协议是一种无状态的、无链接的、单向的应用层协议。ajax

HTTP的弊端:没法实现服务器主动向客户端发起消息,它不支持持久链接的。浏览器

在websocket以前,传统的实现长轮询方法主要有: http long poll 或者ajax轮询。但轮询的效率低,很是浪费资源(由于必须不停链接,或者 HTTP 链接始终打开)。服务器

 

如何配置 WebSocket ?

本篇主要讲解客户端的配置。并且没有必要为 WebSockets 使用 JavaScript 库。websocket

实现 WebSockets 的 Web 浏览器将经过 WebSockets 对象公开全部必需的客户端功能(主要指支持 Html5 的浏览器)。网络

 

如下 API 用于建立 WebSocket 对象。socket

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

 

具体配置代码以下:spa

相关文章
相关标签/搜索