socket:Socket是传输控制层协议,Socket其实并不是一个协议,而是为了方便使用TCP或UDP而抽象出来的一层,是位于应用层和传输控制层之间的一组接口。可以方便的使用TCP和UDP协议。
websocket:websocket是基于TCP传输层协议实现的一种标准协议。用于在客户端和服务端双向传输数据。
socketio:socket.io是将WebSocket、AJAX和其它的通信方式全部封装成了统一的通信接口。兼容所有浏览器,解决浏览器不兼容问题。socketio包含websocket。