TCP长连接与短连接有什么区别
发布网友
发布时间:2022-05-01 03:19
我来回答
共2个回答
热心网友
时间:2022-06-23 04:20
短连接发送完数据后就会立即断掉,而长连接则会保留这个连接
热心网友
时间:2022-06-23 04:20
短连接一般只会在client/server间传递一次读写操作。
长连接在完成一次读写之后,它们之间的连接并不会主动关闭,后续的读写操作会继续使用这个连接。
短连接的优点是:管理起来比较简单,存在的连接都是有用的连接,不需要额外的控制手段。
长连接有TCP保活功能,主要为探测长连接的存活状况,不过这里存在一个问题,存活功能的探测周期太长,还有就是它只是探测TCP连接的存活,属于比较斯文的做法,遇到恶意的连接时,保活功能就不够使了。
长连接和短连接主要区别在于client和server采取的关闭策略。