WebSocket(简单体验版)
简介
Web Socket(套接字):就是通过一个长时连接实现与服务器全双工、双向的通信。
Web Socket使用的并不是HTTP协议而是自定义的Web Socket
协议,所以如果我们使用Web Socket的时候,URL不再是http://
或https://
,而是ws://
或wss://
(但是,实际上是看红宝书才想着玩一下下,在开发中还没试过用这个来开发的)
主要特点:服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息。
使用
实例化
要创建一个新的Web Socket,首先需要实例化一个WebSocket
对象。
我们实例化WebSocket对象时,传的参数应该是一个绝对URL
,同源策略不适用于WebSocket
const socket = new WebSocket("ws://localhost:8088/mysocket");
http请求会有跨域,但是WebSocket不会跨域