开发提问02websocket

对websocket 的理解?

  1. [ 定义 ] websocket是html5后浏览器支持的基于tcp协议封装的长链接协议, 其中借用了http协议完成握手部分 ;
  2. [ 和http区别 ] http不支持长链接, 一次响应完成就断开 ; websocket 需要其中一方断开连接否则连接一直维持住
  3. [ websocket 连接过程 ] 浏览器先发送http报文,借用了http协议来完成一部分握手,这个http报文中增加一段信息"Upgrade:websocket",握手成功后升级到websock协议, 创建从浏览器到nginx的连接, 再从nginx到服务端的连接 ; 一直保持连接直到其中一方终端连接
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。