关注
[10] socket 是长连接还是短链接
取决于场景。
短链接:每次通信都会新建一个 socket 连接,数据传输完毕后,立即关闭这个连接。比如 HTTP1.0 默认的,每个HTTP请求都会新建一个 TCP 连接,请求和响应完成后就关闭连接。
长链接:
1)socket 连接在数据传输完后,不会理解关闭,而是保持一段时间的开房状态,用于后续多次数据交换。
比如 HTTP1.1 引入的 Keep-Alive 机制,允许一个 TCP 连接可以服务于多个 HTTP 请求,以便减少 TCP 连接建立和 关闭的开销。
2)又比如,WebSocket,SMTP,FTP 等协议,也采用长链接机制
因此,Socket 本身只是通信端点的抽象,它的连接长度由应用程序决定,而不是 socket 本身固有的属性
查看原帖
点赞 评论
牛客热帖
更多
正在热议
更多
# 听劝,这个简历怎么改 #
15452次浏览 199人参与
# 你见过最离谱的招聘要求是什么? #
145194次浏览 837人参与
# 水滴春招 #
32199次浏览 560人参与
# 入职第四天,心情怎么样 #
11957次浏览 71人参与
# 面试被问“你的缺点是什么?”怎么答 #
8707次浏览 141人参与
# 参加完秋招的机械人,还参加春招吗? #
27413次浏览 278人参与
# 如果你有一天可以担任公司的CEO,你会做哪三件事? #
20650次浏览 414人参与
# 你想留在一线还是回老家? #
16117次浏览 229人参与
# 分享一个让你热爱工作的瞬间 #
15972次浏览 170人参与
# 租房找室友 #
8238次浏览 53人参与
# 地方国企笔面经互助 #
18075次浏览 26人参与
# 职场新人生存指南 #
200149次浏览 5538人参与
# 第一份工作应该选高薪还是热爱? #
3693次浏览 73人参与
# 读研or工作,哪个性价比更高? #
26352次浏览 356人参与
# 简历无回复,你会继续海投还是优化再投? #
48867次浏览 562人参与
# 文科生还参加今年的春招吗 #
4260次浏览 31人参与
# 如果重来一次你还会读研吗 #
156574次浏览 1712人参与
# 你们的毕业论文什么进度了 #
903096次浏览 8982人参与
# 机械人选offer,最看重什么? #
69118次浏览 449人参与
# 如何拒绝/反向PUA #
59083次浏览 344人参与
# 选择和努力,哪个更重要? #
44791次浏览 498人参与