Websocket基础

97 阅读1分钟

1. 什么是Websocket?

Websocket是一种网络传输协议,可在单个TCP连接上进行全双工通信,位于OSI模型应用层

2.特点:

 TCP连接,与HTTP协议兼容

 双向通信,主动推送(服务端向客户端)

 无同源限制,协议标识符是ws(加密wss)

3.应用场景

聊天、消息、点赞、

直播评论(弹幕)

游戏、协同编辑、基于位置的应用

4.ws常用前端库

ws(实现原生协议,特点:通用,性能高,定制性强)

socket.io(向下兼容协议,特点:适配性强,性能一般)