2

在 Linux 中,应用程序可以为应用程序创建的 TCP/IP 连接启用或禁用TCP 窗口缩放吗?与通过sysctl使用net.ipv4.tcp_window_scaling参数进行系统范围的修改相反。

4

1 回答 1

3

不,你不能。根本没有针对套接字的每个进程的 API,只有每个套接字的 API 和全局内核配置。

但是您不需要直接修改比例设置。您只需要在连接之前设置所需的套接字接收缓冲区大小。然后在连接握手期间协商适当的窗口比例。如果你想要mo窗口缩放!在连接之前确保您的套接字接收缓冲区小于 64k。在接受套接字的情况下,这是在侦听套接字上设置的。

于 2013-11-07T09:38:13.390 回答