我看到一些服务器将通过发送 [FIN, ACK] 完成单个请求后停止连接
来自维基,
连接可以是“半开”的,在这种情况下,一侧已终止其末端,但另一侧尚未终止。终止的一方不能再向连接发送任何数据,但另一方可以。终止端应继续读取数据,直到另一端也终止。
如果我想通过避免每个请求重复握手来加速请求。即使服务器终止,客户端是否可以保持通信?服务器会不会有任何响应,或者服务器只是读取我的请求而不响应?
更新:
刚刚测试过,如果我延迟了我的 [FIN, ACK] 数据包,则没有来自服务器的 [ACK] 数据包。另一个问题,如果服务器没有响应,它会处理我的请求吗?