WebSocket 是什么原理?为什么可以实现持久连接? - Ovear 的回答 - 知乎
或者说WebSocket干脆就不是基于HTTP来执行的。但是。。。说不通啊。。。 额。。最高票答案没答到点子上,最后怎么跑到Nodejs上去了。。Websocket只是协议而已。。 首先HTTP有1.1和1.0之说,也就是所谓的keep-alive,把多个HTTP请求合并为一个,但是Websocket其实是一个新协议,跟HTTP协议基本没有关系,只是为了兼容现有浏览器的握手规范而已,也就是说它是HTTP协议上的一种补充可以通过这样一张图理解 通俗来说,你可以用HTTP协议传输非Html数据,就是这样=。= 教练,你BB了这么多,跟Websocket有什么关系呢? _(:з」∠)_好吧,我正准备说Websocket呢。。 熟悉HTTP的童鞋可能发现了,这段类似HTTP协议的握手请求中,多了几个东西。 Sec-WebSocket-Key: x3JJHMbDL1EzLkh9GBhXDw== Sec-WebSocket-Protocol: chat, superchat Sec-WebSocket-Version:Read full article from WebSocket 是什么原理?为什么可以实现持久连接? - Ovear 的回答 - 知乎
No comments:
Post a Comment