如果使用WINDOWS WINNET HTTP1.1客户端来连接服务器,客户端在得到服务器的响应之后也不能主动断开连接;它必须等待服务器断开连接。
但在之前的协议中,可以通过主动调用WINNET的InternetCloseHandle来关闭到服务器的连接。
对于HTTP1.1,如果服务器不关闭连接,WINNET会重复使用同一个连接,即使在不同的线程中发送请求,原先的连接也会被使用;因此这种情况下需要服务器端能处理同一个连接上的多个HTTP请求。
这么做的好处无非是在于重复利用连接,而不必发送大量的连接建立的TCP握手头信息和连接建立过程;因此提高网站的性能。
没有仔细了解过,猜想这应该是HTTP1.1协议提供的规约。