【node进阶】深入浅出websocket即时通讯(一)
webscoket并不是全新的协议,它可以使服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送技术的一种。为什么WebSocket连接可以实现全双工通信而HTTP连接不行呢?实际上HTTP协议是建立在TCP协议之上的,TCP协议本身就实现了全双工通信,但是HTTP协议的请求-应答机制限制了全双工通信。接下来,咱们通信就不使用HTTP协议了,直接互相发数据吧。注意WebSocket连接必须由浏览器发起,因为请求协议是一个标准的HTTP请求。