在Windows Vista中以编程方式禁用网络自动调整

3

我们的一个应用程序在Vista上表现出较差的网络行为,原因是由于新的网络堆栈自动调整功能。我正在努力查明问题发生的原因,但与此同时,如果我们能暂时禁用应用程序的自动调整功能,那就太好了。有没有办法以编程方式实现这一点,最好只针对每个应用程序进行操作?我找到的唯一解决方案是使用提升的命令提示符——这对我们的用户来说不是可接受的解决方案。

1个回答

1

尝试在您的应用程序TCP套接字上设置SO_RCVBUF套接字选项。这应该使用您提供的值(请参阅)覆盖自动调整的接收窗口。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接