产生方式:
服务器提供应答式服务,没有应用层心跳。
客户端连接后,客户段产生异常(异常关机,异常断网)。 服务器的客户端连接状态仍然是Enstablish状态。
这个主要是因为TCP代码的Keep alive周期很长导致。所以这种应答式TCP服务器,最好提供心跳。不然会很快发现服务器都是幽灵连接,导致资源耗尽。
产生方式:
服务器提供应答式服务,没有应用层心跳。
客户端连接后,客户段产生异常(异常关机,异常断网)。 服务器的客户端连接状态仍然是Enstablish状态。
这个主要是因为TCP代码的Keep alive周期很长导致。所以这种应答式TCP服务器,最好提供心跳。不然会很快发现服务器都是幽灵连接,导致资源耗尽。