在Linux中,应用程序是否可以为应用程序创建的TCP / IP连接启用或禁用TCP window scaling?而不是使用sysctl
参数通过net.ipv4.tcp_window_scaling
进行系统范围的修改。
答案 0 :(得分:2)
不,你不能。根本没有针对套接字的每进程API,只有每个套接字API和全局内核配置。
但您无需直接修改比例设置。您只需在连接之前设置所需的套接字接收缓冲区大小。然后在连接握手期间协商相应的窗口比例。如果你想要 mo 窗口缩放!确保你的套接字接收缓冲区是<连接前64k。在接受套接字的情况下,在侦听套接字上设置。