那么传统web如何实现实时通信呢?
答案是socket,本质也是http,客户端隔断时间向服务器发送请求查看是否有更新(轮询),这样的做法缺点很明显,性能低下,大部分时间都在做无用功。
于是,人们为了解决http的单通信问题,开发并规范了WebSocket协议,它实现浏览器与服务器全双工通信。它并非http协议,但第一次握手借助http的请求方法。
那么传统web如何实现实时通信呢?
答案是socket,本质也是http,客户端隔断时间向服务器发送请求查看是否有更新(轮询),这样的做法缺点很明显,性能低下,大部分时间都在做无用功。
于是,人们为了解决http的单通信问题,开发并规范了WebSocket协议,它实现浏览器与服务器全双工通信。它并非http协议,但第一次握手借助http的请求方法。