一、性质不同
1.Websocket:Websocket是一种支持客户端和服务器之间双向实时通信的技术。
2.套接字。IO:套接字。IO是将WebSocket、AJAX等通信方式封装成统一的通信接口。
二、兼容性是不同的
1.websocket:在使用websocket时,虽然主流浏览器已经被支持,但是可能存在不兼容性。
2,套接字。io:使用插座的时候。io中,不担心兼容性问题,底层会自动选择最佳的通信方式。
三、用途不同
1.websocket:websocket适合用于client和基于node搭建的服务端使用。
2.socket.io:socket.io适合进行服务端和客户端双向数据通信。