我想在我实际收到的数据之前发送一个 TCP ack 数据包一定数量的字节,以便“恢复”下载。我还需要更改 TCP 堆栈的状态以与此确认同步。
一种可能的解决方案是获得对较低级别接口(interface)的直接控制并使用我自己的堆栈传输我自己的 TCP 数据包,但是,这对于使用 Windows TCP 堆栈来说是一个较差的解决方案。有谁知道我如何影响 Windows tcp 堆栈来做到这一点?
最佳答案
呃,这听起来像是连接失败的原因。如果 ACK 在发送方发送您正在 ACK 的字节之前到达发送方,会发生什么情况?
关于c - 有什么方法可以扰乱 Windows 中的 TCP 堆栈吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5217829/