socket,websocket,socketio之间的关系

socket:Socket是传输控制层协议,Socket其实并不是一个协议,而是为了方便使用TCP或UDP而抽象出来的一层,是位于应用层和传输控制层之间的一组接口。可以方便的使用TCP和UDP协议。

websocket:websocket是基于TCP传输层协议实现的一种标准协议。用于在客户端和服务端双向传输数据。

socketio:socket.io是将WebSocket、AJAX和其它的通信方式全部封装成了统一的通信接口。兼容所有浏览器,解决浏览器不兼容问题。socketio包含websocket。

上一篇:express使用socketIO,前后端跨域


下一篇:SocketIO基础