1
CokeMine 128 天前 1
ws 是标准 websocket 的客户端(用于 Node.js 。浏览器直接使用可以直接使用浏览器提供的 WebSocket 这个类)、服务端实现
socket.io 自己封装了一套系统,默认情况下使用 websocket ,也可以切换到 HTTP 轮询 socket.io-client 是 socket.io 的客户端 socket.io 和 ws 不兼容,服务端和客户端请使用一套系统(要不都用 ws ,要不都用 socket.io ),当然你也可以使用 websocket 自己实现一个支持 socket.io 的协议(比如服务端用 socket.io ,客户端你就不想用 socket.io-client ,使用浏览器给的 WebSocket 手搓理论上来讲也是可以的) |