在 Linux 中,应用程序可以启用或禁用 TCP window scaling对于应用程序创建的 TCP/IP 连接?与使用 net.ipv4.tcp_window_scaling
参数通过 sysctl
进行系统范围的修改相反。
最佳答案
不,你不能。套接字根本没有每进程 API,只有每套接字 API 和全局内核配置。
但您不需要直接修改比例设置。您只需在连接之前设置所需的套接字接收缓冲区大小。然后在连接握手期间协商适当的窗口比例。如果您想要mo窗口缩放!连接前请确保您的套接字接收缓冲区小于 64k。在接受套接字的情况下,这是在监听套接字上设置的。
关于linux - 我可以为单个应用程序禁用 TCP 窗口缩放吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19831686/