XHTTP XMUX: Abandon `client` if `client.Do(req)` failed by RPRX · Pull Request #4253 · XTLS/Xray-core
最近对 XHTTP 进行了“换网测试”,发现 H2 仍存在切换网络后“断流”的问题(只能等保活检查),而 H3 有一定概率不会断,应该是连接迁移了。尚未研究“多少秒不活跃触发保活检查”的对象是否包含“未响应”,时间是否就是 hKeepAlivePeriod。
所以这个 PR 继承了 #4163 未竟的事业,重新引入了 51769fd :任一 HTTP 请求返回 err 就不再分配新请求。
(...