长链接短链接
长链接\短链接
1.长链接
Client方与Server方先建立通讯链接,链接建立后不断开,然后再进行报文发送和接收。
这种方式下由于通讯链接一直存在,可以用下面命令查看链接是否建立:netstat –f inet|grep 端口号(如5678)。
长链接: 链接->传输数据->保持链接 -> 传输数据-> 。。。 ->关闭链接。
2.短链接
Client方与Server每进行一次报文收发交易时才进行通讯链接,交易完毕后立即断开链接。
此种方式常用于一点对多点通讯,比如多个Client链接一个Server.
短链接:链接->传输数据->关闭链接
使用场景
一般长链接用于少数client-end to server-end的频繁的、点对点通讯,例如:数据库的连接用长连接,如果用短连接频繁的通信会造成socket错误,频繁的socket 创建也是对资源的浪费。
http服务一般都用短链接,因为长连接对于服务端来说会耗费一定的资源,而像WEB网站这么频繁的成千上万甚至上亿客户端的连接用短连接会更省一些资源。
职场、家庭、社交,归根究底都是自己与自己相处。认识自己比认识社会、认识他人重要的多。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?