美文网首页
如何保持TCP长链接的有效性

如何保持TCP长链接的有效性

作者: DeronZ | 来源:发表于2019-01-10 21:24 被阅读0次

1.系统显示的链接虽然是establish的,但有可能已失效。对应用程序来说,这个链接就已经是不可用的了。

2.系统可以配置tcp keep alive来进行心跳检测。但是否开启的决定权在应用程序层。应用程序层在打开socket时需要设置keep alive。

3.tcp层的keep alive探测周期会比较长,应用层等不起。所以在应用层要自己实现探测协议。客户端探测失败重建链接,服务端探测失败直接关闭链接。

相关文章

  • 如何保持TCP长链接的有效性

    1.系统显示的链接虽然是establish的,但有可能已失效。对应用程序来说,这个链接就已经是不可用的了。 2.系...

  • tcp长链接

    面试官:说说tcp怎么设置成长链接? 我:创建的时候加上keepalive标志。 面试官:嗯,说说tcp是如何保持...

  • TCP长链接介绍

    1.定义 TCP连接以后不主动断开连接.区别于短链接(三次握手四次分手算一次短链接),优点是避免短时间内重复连接所...

  • 11-HTTP长连接

    http请求时在TCP的连接上发送的,TCP的连接分为长链接和短连接。长链接: HTTP请求在发送的时候,要先去创...

  • http及https握手复用

    http长链接 http是一问一答的形式,本身没有长短的概念 http是基于tcp协议的,tcp是长链接 HTTP...

  • http长链接和短链接

    HTTP的长链接和短链接实际上是TCP的长连接和短链接。首先我们先介绍一下TCP/IP协议组四层模型。其中包括以下...

  • 2018年7月面试记录

    MRCM 聊天缓存如何实现的 聊天重发如何实现 如何保持长连接心跳 简述TCP协议 写一个自己最擅长的设计模式 Z...

  • 长短链接

    长连接的概念 HTTP 的请求是在 TCP 连接的基础上发送的,而 TCP链接分为长连接和短连接。 长连接:HTT...

  • Http2 相比 HTTP1.x 的主要添加功能

    Http2 相比 HTTP1.x 的主要添加功能 单一长链接:一个域名只做一次TCP长链接。长链接的情况下多路并用...

  • TCP长连接与段链接

    TCP连接当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读...

网友评论

      本文标题:如何保持TCP长链接的有效性

      本文链接:https://www.haomeiwen.com/subject/zxyzrqtx.html