[10] socket 是长连接还是短链接 取决于场景。 短链接:每次通信都会新建一个 socket 连接,数据传输完毕后,立即关闭这个连接。比如 HTTP1.0 默认的,每个HTTP请求都会新建一个 TCP 连接,请求和响应完成后就关闭连接。 长链接: 1)socket 连接在数据传输完后,不会理解关闭,而是保持一段时间的开房状态,用于后续多次数据交换。 比如 HTTP1.1 引入的 Keep-Alive 机制,允许一个 TCP 连接可以服务于多个 HTTP 请求,以便减少 TCP 连接建立和 关闭的开销。 2)又比如,WebSocket,SMTP,FTP 等协议,也采用长链接机制 因此,Socket 本身只是通信端点的抽象,它的连接长度由应用程序决定,而不是 socket 本身固有的属性
点赞 评论

相关推荐

不愿透露姓名的神秘牛友
10-28 12:17
精测电子 硬件开发 15k*13薪 硕士985
点赞 评论 收藏
分享
锦浪科技 结构设计岗 30w 硕士
点赞 评论 收藏
分享
牛客网
牛客企业服务