问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

socket.io可以长时间连接吗

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

我来回答

2个回答

热心网友 时间:2022-04-20 02:20

可以是长连接。
关于socket.io:
浏览器虽然也属于客户端的一种,但仅支持“单工”的 HTTP 通讯。有见及此,HTML5 新规范中推出了基于浏览器的 WebSocket,开发了底层的接口,允许用户能进行 更强大的操作,超越以往的 XHR。用户无须第三方框架就可以直接与 Node TCP 服务器 进行 Socket 通讯。
但又要认清一个事实,不是每个浏览器都可以顺利支持 WebSocket 的。于是 Socket.IO (http://socket.io)出现了,它提供了不支持 WebSocket 时候的降级支持,同时使得一些旧版本的浏览器也可以“全双工”地工作。优先使用的顺序如下:
WebSocket
Socket over Flash API
XHR Polling 长连接
XHR Multipart Streaming
Forever Iframe
JSONP Polling
以上选择XHR Polling 就可以保持长连接了。

热心网友 时间:2022-04-20 03:38

可以的。
一、长连接与短连接
长连接: 指在一个TCP连接上可以连续发送多个数据包,
在TCP连接保持期间,如果没有数据包发送,需要双方发检测包以维持此连接;
一般需要自己做在线维持。
短连接: 指通信双方有数据交互时,就建立一个TCP连接,数据发送完成后,则断开此TCP连接;
一般银行都使用短连接。
它的优点是:管理起来比较简单,存在的连接都是有用的连接,不需要额外的控制手段

比如http的,只是连接、请求、关闭,过程时间较短,服务器若是一段时间内没有收到请求即可关闭连接。
其实长连接是相对于通常的短连接而说的,也就是长时间保持客户端与服务端的连接状态。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
古剑奇谭2运行错误黑屏白屏花屏了怎么办?介绍_古剑奇谭2运行错误黑屏... 古剑奇谭修改器常见问题解答 谁能给我做个PSP GT赛车中文版的金手指代码文件啊 PSP GT 赛车我下了在PSP里面也能用?怎么弄无限钱啊 TVB新五虎谁最受欢迎 陈键锋的人气如何 射阳油烟机清理服务点 女士众生相txt全集下载 哪两种食物吃完能迅速增高? pp勺子能用多久 耳机麦克风有电流声怎么解决 Java Web 服务器的消息推送 几种方案 java 实现长连接接受信息,发送信息 WebSocket 协议有哪些劣势和缺点 耳机有电流麦怎么办 ? 如何对 websocket 进行压力测试 耳机麦有电流声怎么解决 请教JAVA如何实现web下的长连接关键后台如何写 手机耳机有电流麦怎么办? WebSocket 是什么原理 耳机电流麦怎么解决 webSocket长时间连接后会不会变卡 耳麦有电流怎么解决? 耳机麦有很大的电流声怎么解决? websocket是短连接还是长连接 新买的耳机有电流声怎么办 WebSocket 是什么原理?为什么可以实现持久连接? 怎么去掉耳麦的电流声? websocket或者tcp长连接怎么实现登录验证 手机耳机有电流声小妙招? 手机插上耳机怎么会有电流声 我的耳机为什么有电流麦? ws-flv和http-flv区别 新买的耳机怎么会有电流声啊什么情况 我的美的F60一30B6热水器怎么老是会烧坏插头?求大... 美的f60-30b6热水器的预约功能怎样使用 美的热水器F60-30B6不上水 不烧热水怎么办 美的F60-30B6怎么样?美的F60-30B6好吗 美的f60一30b6热水器多少钱 美的热水器f60-30b6的水量咋么看? 美的热水器f60_30b6水温怎么看 美的热水器f60 -30b6说明书 美的电热水器F60-30G6怎么样 美的热水器F60-30b3右边这个维修盖怎么拆? 美的f60-30gm6涡旋速热是什么意思 美的热水器f60-30DMA换镁棒 美的热水器f60-30g6出e4是什么意思 美的电热水器f60_30dm1(hey)怎样调时间 小米8手机用的什么芯片 美的热水器(型号f60_30b3)数显怎么拆下来清洗里...