在Linux系统下tcp协议栈有个keepAlive的属性,可以主动探测socket是否可用,不过这个属性的默认值很大,全局设置可vim /etc/sysctl.conf,加上: net.ipv4.tcp_keepalive_intvl = 20net.ipv4.tcp_keepalive_probes = 3net.ipv4.tcp_keepalive_ti...