食品网站设计欣赏,西安手机网站制作,大学生人才招聘网官网,网站建设以后主要做什么TCP和HTTP规范有连接超时一说#xff0c;所以长轮询并不能一直持续#xff0c;服务端和客户端的连接需要定期的连接和关闭再连接。
WebSocket在请求头中有一个Connection:Upgrade字段#xff0c;表示客户端想对协议进行升级#xff0c;还有一个Upgrade:websocket字段…TCP和HTTP规范有连接超时一说所以长轮询并不能一直持续服务端和客户端的连接需要定期的连接和关闭再连接。
WebSocket在请求头中有一个Connection:Upgrade字段表示客户端想对协议进行升级还有一个Upgrade:websocket字段表示客户端想将请求协议升级为WebSocket协议。
WebSocket的特点
1、WebSocket是有状态的协议。
2、WebSocket与HTTP使用的端口相同。这样基本上所有的防火墙都不会阻止WebSocket连接。
3、WebSocket使用HTTP协议进行握手。
4、心跳消息ping和pong将被反复的发送进而保持WebSocket连接一直处于活跃状态。
5、WebSocket连接关闭时将发送一个特殊的关闭消息。
6、WebSocket支持跨域可避免Ajax的限制。
7、HTTP规范要求浏览器将并发连接数限制为每个主机名2个连接但使用WebSocket时当握手完成后该限制就不存在了因为此时的连接已经不再是HTTP连接了。
8、WebSocket协议支持扩展用户可扩展协议实现部分自定义的子协议。
9、更好的二进制支持以及更好的压缩效果。 微风不燥阳光正好你就像风一样经过这里愿你停留的片刻温暖舒心。
我是程序员小迷致力于C、C、Java、Kotlin、Android、Shell、JavaScript、TypeScript、Python等编程技术的技巧经验分享若作品对您有帮助请关注、分享、点赞、收藏、在看、喜欢您的支持是我们为您提供帮助的最大动力。
欢迎关注。助您在编程路上越走越好