WebSocket是什么?WebSocket有什么用?
2022-03-14 16:22:48 来源:TechTMT
WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信协议于 2011 年被 IETF 定为标准 RFC 6455,并由 RFC7936 补充规范。WebSocket API 也被 W3C 定为标准。
WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。
背景
很多网站为了实现推送技术,所用的技术都是轮询。轮询是在特定的的时间间隔(如每 1 秒),由浏览器对服务器发出 HTTP 请求,然后由服务器返回最新的数据给客户端的浏览器。这种传统的模式带来很明显的缺点,即浏览器需要不断的向服务器发出请求,然而 HTTP 请求可能包含较长的头部,其中真正有效的数据可能只是很小的一部分,显然这样会浪费很多的带宽等资源。
而比较新的技术去做轮询的效果是 Comet。这种技术虽然可以双向通信,但依然需要反复发出请求。而且在 Comet 中,普遍采用的长链接,也会消耗服务器资源。
在这种情况下,HTML5定义了 WebSocket 协议,能更好的节省服务器资源和带宽,并且能够更实时地进行通讯。
相关阅读
版权和免责申明
凡注有"环球传媒网"或电头为"环球传媒网"的稿件,均为环球传媒网独家版权所有,未经许可不得转载或镜像;授权转载必须注明来源为"环球传媒网",并保留"环球传媒网"的电头。
- 孙宇晨出席WTO MC12 关注数字经济、渔业2022-06-14
- 今日关注:郑板桥教子讲的是什么内容?郑板2022-06-14
- 每日讯息!北京机场快线有哪几班?北京机场快2022-06-14
- 快看:支付宝蚂蚁庄园小鸡问答 扑克牌是根2022-06-14
- 每日快播:支付宝蚂蚁庄园小鸡问答:一般我2022-06-14
- 速递!支付宝蚂蚁庄园小鸡问答:成语扬汤止2022-06-14
- 热议:免费手机网络电话有哪些?虚拟号码打2022-06-14
- 热资讯!关于爱情的英文文章有哪些? 英语2022-06-14
- 每日简讯:支付宝蚂蚁庄园小鸡问答:胡同这2022-06-14
- 即食燕窝需不需要放冰箱冷藏 即食燕窝常温2022-06-14
- 今日快讯:感恩老师的精品图片推荐 感恩教2022-06-14
- 最新资讯:lol英雄排名 LOL史上十大最强英2022-06-14
- 快资讯丨右脑型思维者 你们是属于左脑还是2022-06-14
- 热门:母乳喂养大本营 乳汁是这样分泌的2022-06-14
- 【快播报】见男友的小tips 突然火起来的见2022-06-14
- 今日播报!环保小制作图片 牛奶盒盒子都有2022-06-14
- 今日报丨闭嘴用英文怎么说?“闭嘴”再用shu2022-06-14
- 每日精选:苍蝇怎么驱赶有效?苍蝇怕什么?苍2022-06-14
- 每日视讯:卡多雷风铃是什么?风铃花简单介2022-06-14
- 精选!55bbs我爱购物网怎么样?免费二级域名2022-06-14
- 今日视点:低音炮功放有哪些?低音炮功放板2022-06-14
- 要闻速递:二战国语电影有哪些值得看?免费2022-06-14
- 快播:梁颖和罗冠军(梁颖罗冠军照片)2022-06-14
- 每日速读!qq密码多少位?qq密码一般是几位数2022-06-14
- 为什么有人吃蓝莓舌头不变黑?为什么吃蓝莓2022-06-14
- 涌泉艾灸一次多长时间 艾灸灸涌泉可以祛湿2022-06-14
- 幸媛情感学苑挽回婚姻怎么样,真实修复案例2022-06-14
- 燕窝早吃和晚吃的区别 吃燕窝有什么忌口或2022-06-14
- 燕窝的口感什么样最好 燕窝没有炖熟吃了2022-06-14
- 燕窝适合什么样的人群使用 为什么爪哇燕窝2022-06-14