我需要更改 TCP header 中的窗口大小,但是当我更改它并重新计算校验和时,最终窗口将乘以窗口比例选项。我可以在哪里以及在哪个结构中找到它并进行更改?
最佳答案
在连接建立期间协商窗口比例后,您将无法更改窗口比例。在连接之前,您需要在套接字上设置一个大的接收缓冲区。对于服务器,您需要在监听套接字上设置接收缓冲区大小,从那里它将被接受的套接字继承。
关于c - 如何在Linux中更改TCP数据包中的窗口比例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29456123/