TCP空闲连接性能

时间:2015-03-18 17:57:48

标签: performance tcp connection

服务器和客户端如何保持TCP连接打开?即使连接空闲,它在cpu方面和/或网络方面都很重?

1 个答案:

答案 0 :(得分:1)

我发现了一篇关于它的好文章http://www.tcpipguide.com/free/t_TCPConnectionManagementandProblemHandlingtheConnec-3.htm

它解释了当TCP连接空闲时,网络上没有任何反应,当需要发送数据时,连接只会再次打开。

有些人认为使用“keepalive”消息是必要的,以限制空闲连接打开的数量,并确保没有“断开”的连接保持打开。

其他人认为keepalive消息浪费资源,并可能意外断开服务器连接问题。