c - 有什么方法可以扰乱 Windows 中的 TCP 堆栈吗?

标签 c windows tcp winsock

我想在我实际收到的数据之前发送一个 TCP ack 数据包一定数量的字节,以便“恢复”下载。我还需要更改 TCP 堆栈的状态以与此确认同步。

一种可能的解决方案是获得对较低级别接口(interface)的直接控制并使用我自己的堆栈传输我自己的 TCP 数据包,但是,这对于使用 Windows TCP 堆栈来说是一个较差的解决方案。有谁知道我如何影响 Windows tcp 堆栈来做到这一点?

最佳答案

呃,这听起来像是连接失败的原因。如果 ACK 在发送方发送您正在 ACK 的字节之前到达发送方,会发生什么情况?

关于c - 有什么方法可以扰乱 Windows 中的 TCP 堆栈吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5217829/

相关文章:

c:使用函数将新节点插入到单链表中

c - UDP 存在另一个软件错误

r - 我的Windows 10特有R再现性问题

c - 为什么mingw-gcc允许无条件使用getch()?

windows - 为什么我必须在批处理文件的 for 循环中转义我已经转义的搜索字符串?

c - C 中的数字相乘

c - 格式说明符不起作用,给出运行时错误

c# - 尝试关闭事件的 TCP 连接,但出现错误

tcp - GnuRadio tcp_sink 数据值乱码

linux - RELP 是否存在于 RSYSLOG 协议(protocol)之外?