Fangliding 说明 Xray Windows readv 连接关闭问题的触发条件
Fangliding 表示,这一路径需要较大的上行数据进入 readv 模式,发完后上行立即静默,同时远端在相应时机关闭连接;来回的小包、HTTP/2 window update 或心跳会解除锁定,因此他认为很难遇到。
作者原文@Fangliding首先它需要一个相当大的上行行为 少量上行会被xray快速从缓冲区搬走根本不会进readv模式 发完这个大包之后上行链路必须立刻静默
其次remote需要卡这个timing直接关闭连接 不然摸不到这个位置
各种来来回回的小包都会解除锁定 比如h2会产生大量的window update啥的 或者其他心跳行为
所以我说很难遇到