6
连接建立后,双方没有通信,哪个超时值决定了闲置连接是否关闭?哪个超时值决定空闲TCP连接将关闭多长时间?
连接建立后,双方没有通信,哪个超时值决定了闲置连接是否关闭?哪个超时值决定空闲TCP连接将关闭多长时间?
一般来说,没有。程序员和协议设计者有责任在应用程序级别指定,实施和执行任何超时。
但是,各种事情都可能导致停机和其他网络连接问题。无法确定TCP连接是否处于空闲状态,或者如果另一端无法连接,除非您尝试发送内容。
由于这个原因,大多数具有长期连接的服务器都包含简单的轮询,例如每隔一段时间发送一个空数据包或这样的数据 - 通常只是为了检测缺少连接性。