connect长时间处于等待状态的结果造成的。
调整操作系统的TCP/IP的延迟等待时间参数,可以减少状态为time_wait的连接:【TcpTimedWaitDelay】由默认值240s调为30s
解决:
cmd--->regedit 启动注册表编辑器
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
添加参数:
值名称:MaxUserPort
值类型:DWORD
值数据:65534(十六进制是FFFE)
有效范围:5000 - 65534 (十进制)
默认:0x1388 5000(十进制)
值名称:TCPTimedWaitDelay
值类型:DWORD
值数据:0000001e(30)