永发信息网

如何实现socket的长连接

答案:2  悬赏:70  手机版
解决时间 2021-02-19 13:47
如何实现socket的长连接
最佳答案
建立连接后,两端都不进行关闭就是长连接了。
如何保证对端的存在,TCP的keepalive是TCP协议的保活机制,
不过默认周期为2小时,较长。在应用层,
程序可以存在自己的连接保活机制,一般就是heartbeat了。
全部回答
你好,socket长连接其实是长时间保持服务端与客户端的连接,这是相对于短连接而言。只要你两端不主动断开连接,那么该socket连接就是一直存在的,就可以收发数据。如果做得合理一点,就是在你不发数据的时候,自定义一个检测数据包(我们可以称之为心跳),例如由客户端定时主动给服务端发送,这样服务端收到后就表明,该连接时一直保持的。直到你主动关闭一端,该连接才断开。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
下列血管中运送静脉血的一组是DA. 主动脉、肺
凤凰公寓这个地址在什么地方,我要处理点事
达州市技术学校口腔专业学些什么?
如果大脑曾经受过精神压迫,智力不会受损吧?
家用闸刀功率63安会不会太大
为什么我的电信卡有流量还要扣流量费,
SC韩式半永久在什么地方啊,我要过去处理事情
管理层次中的地位获得的权力基础不包括()。
猪蹄能和牛尾一起炖吗
电动自行车维修笔记的图书目录
估算186乘32把186估成多少
宋仲基现在的粉丝量是多少?
老是反胃是怎么回事
健安五金机电商行我想知道这个在什么地方
手机重启之后突然卡住,不管摁哪里都没有反应
推荐资讯
求一篇描述樱花的日语短文,不要太长,汉字要
没有国家的奥运选手是什么意思
神墨教育西北街校区我想知道这个在什么地方
航洁星干洗店怎么去啊,有知道地址的么
博罗县人民医院这个地址在什么地方,我要处理
QQ离线时别人发过来的信息能收到吗?
同方药业NO.133在哪里啊,我有事要去这个地方
肾阴不足的症状有哪些
非法取得的房产证去哪投诉
【工程量清单】清单工程量的单价与工程量清单
康辉足疗这个地址在什么地方,我要处理点事
江苏省苏州市吴中区临湖镇渡村的邮编是神魔啊
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?