首页

文章

长连接,长轮询,websocket有什么区别和联系

发布网友 发布时间:2022-04-20 03:31

我来回答

1个回答

热心网友 时间:2023-08-28 10:14

主要介绍其中的五种实现方式:短轮询、Comet、Flash XMLSocket、Server-sent、WebSocket
1、短轮询
指在特定的的时间间隔(如每10秒),由浏览器对服务器发出HTTP request,然后由服务器返回最新的数据给客户端的浏览器。浏览器做处理后进行显示。无论后端此时是否有新的消息产生,都会进行响应
2、Comet
包括了长轮询和长连接,长轮询是客户端向服务器发送Ajax请求,服务器接到请求后hold住连接,直到有新消息才返回响应信息并关闭连接,客户端处理完响应信息后再向服务器发送新的请求;长连接是在页面中的iframe发送请求到服务端,服务端hold住请求并不断将需要返回前端的数据封装成调用javascript函数的形式响应到前端,前端不断收到响应并处理
3、Flash XMLSocket
在 HTML 页面中内嵌入一个使用了 XMLSocket 类的 Flash 程序。JavaScript 通过调用此 Flash 程序提供的socket接口与服务器端的socket进行通信。JavaScript 在收到服务器端以 XML 格式传送的信息后可以很容易地控制 HTML 页面的内容显示
4、Server-sent
服务器推指的是HTML5规范中提供的服务端事件EventSource,浏览器在实现了该规范的前提下创建一个EventSource连接后,便可收到服务端的发送的消息,实现一个单向通信。客户端进行监听,并对响应的信息处理显示
5、WebSocket
WebSocket是HTML5下一种新的协议,是基于TCP的应用层协议,只需要一次连接,便可以实现全双工通信,客户端和服务端可以相互主动发送消息。客户端进行监听,并对响应的消息处理显示
针对自己系统的应用场景选择合适的推送方案才是合理的,因此最后简单说一下实现个性化推送的两种方式。第一种很简单,直接使用第三方实现的推送,无需复杂的开发运维,直接可以使用。第二种就是自己封装,可以选择如今较为火热的WebSocket来实现系统的推送。
关于第三方推送平台,极光推送,操作简单,稳定性高,送达率快
八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 头发很油还一直掉头发怎么办呢? 头发特别的油,还容易掉,是什么原因? 头发很油掉发严重,真的是肝出了问题吗?该如何正... 头发太油怎么办? 天天都要洗头发,而且很容易掉发 有谁能说下,头发油容易掉发怎么办? 头发很容易油还爱掉发怎么办? 头发容易出油掉发比较多怎么办 头发出油掉头发怎么办 为什么头发一油,就容易掉 头发易出油又容易掉怎么办? 头发油,容易掉发吗? 头发很油掉发严重怎么办? 头发很油而且容易掉发,有没什么好方法 头发很油还掉头发怎么办? 头发太油,且经常掉发怎么办? 头发出油特别厉害还掉头发怎么办 头发很油,而且头发容易掉怎么办??? 头发总是出油脱发 管家婆erp管理系统 是否支持BOM制作 管家婆软件辉煌版Ⅱ和分销ERP V3 哪个好 WebSocket 是什么原理?为什么可以实现持久连接 WebSocket和长连接的区别 有点晕,从长连接的角度来说,keep-alive和websock... 手机耳机有电流声小妙招? websocket或者tcp长连接怎么实现登录验证 怎么去掉耳麦的电流声? WebSocket 是什么原理?为什么可以实现持久连接? 新买的耳机有电流声怎么办 websocket是短连接还是长连接 耳机麦有很大的电流声怎么解决? 耳麦有电流怎么解决? webSocket长时间连接后会不会变卡 耳机电流麦怎么解决 WebSocket 是什么原理 手机耳机有电流麦怎么办? 请教JAVA如何实现web下的长连接关键后台如何写 耳机麦有电流声怎么解决 如何对 websocket 进行压力测试 耳机有电流麦怎么办 ? WebSocket 协议有哪些劣势和缺点
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com