比如 keep-alive 且 timeout 设置100毫秒,客户端发送多个请求其实是使用同一个socket连接的,想弄清楚这个连接的关闭过程
问题1:100毫秒来临时,如果客户端没有主动关闭连接(connection:close),服务端会怎么处理?会主动给客户端发connection:close的确认命令吗还是直接当方面关闭socket通道后续消息不再处理?
问题2:在100毫秒来临时,客户端在此socket上发起新的请求,而消息到达服务端时已经过了100毫米,服务端是如何处理的?
小弟看了http的官方文档好像也没太清楚的过程说明,百度上也没有
https://www.w3.org/Protocols/rfc2616/rfc2616-sec8.html#sec8
希望大神指点迷津!讲清楚的给分