websocket 与Socket.IO介绍

https://www.cnblogs.com/mazg/p/5467960.html

 

 WebSocket协议是一种双向通信协议,它建立在TCP之上,同http一样通过TCP来传输数据,是html5标准新增加的一种通信协议

 node.js提供了高效的服务端运行环境,但是由于浏览器端对HTML5的支持不一,为了兼容所有浏览器,提供卓越的实时的用户体验,并且为程序员提供客户端与服务端一致的编程体验,于是socket.io诞生。Socket.io将Websocket和轮询 (Polling)机制以及其它的实时通信方式封装成了通用的接口,并且在服务端实现了这些实时机制的相应代码。也就是说,Websocket仅仅是 Socket.io实现实时通信的一个子集。

你可能感兴趣的:(websocket 与Socket.IO介绍)