开发提问02websocket

2020-06-27  本文已影响0人  X1_blog

对websocket 的理解?

  1. [ 定义 ] websocket是html5后浏览器支持的基于tcp协议封装的长链接协议, 其中借用了http协议完成握手部分 ;
  2. [ 和http区别 ] http不支持长链接, 一次响应完成就断开 ; websocket 需要其中一方断开连接否则连接一直维持住
  3. [ websocket 连接过程 ] 浏览器先发送http报文,借用了http协议来完成一部分握手,这个http报文中增加一段信息"Upgrade:websocket",握手成功后升级到websock协议, 创建从浏览器到nginx的连接, 再从nginx到服务端的连接 ; 一直保持连接直到其中一方终端连接
上一篇下一篇

猜你喜欢

热点阅读