netty websocket编程 (七)
2021-07-03 18:06
标签:cal 发送请求 代码 upgrade win 连接 服务端 ebs socket 1.http1.0是无状态的,基于请求和响应的协议。要保持会话状态,需要通过cookie来保存session的值。 2.http1.1 keep-alive 短时期保持连接。 在时间内,客户端再次向服务端发送请求,不需要重复建立连接。 http缺点:head+body, head都是重复信息,当head过大,数据传输会得不偿失。 Websocket是 Html5规范的一部分,是长连接 http1.0和http1.2不能满足所有需求,比如网页版的聊天程序,Websocket也可以用于非浏览器场合。 长连接:当长连接一旦建立好之后,客户端和服务端就会成为对等的实体,双方都可以互发信息。 长连接一旦建立,只需要发送数据本身,不需要发送head信息了。 Websocket构建于http之上,http协议upgrade之后升级成为websocket。 主流浏览器对websocket都有支持 Websocket Js写法: If(!Window.WebSocket){ alert(‘浏览器不支持websocket’) } 代码》》》 netty websocket编程 (七) 标签:cal 发送请求 代码 upgrade win 连接 服务端 ebs socket 原文地址:http://www.cnblogs.com/fubinhnust/p/7123623.htmlWebSocket