标签: networking windows-vista
由于新的网络堆栈的自动调整功能,我们的一个应用程序在Vista上表现出糟糕的网络行为。我正在努力追踪问题发生的原因,但与此同时,如果我们暂时禁止对我们的应用程序进行自动调整,那就太好了。有没有办法以编程方式这样做,理想情况下只在每个应用程序的基础上?我发现的唯一解决方案是使用提升的命令提示符 - 对我们的用户来说不是一个可接受的解决方案。
答案 0 :(得分:1)
尝试在应用程序TCP套接字上设置SO_RCVBUF套接字选项。这应该使用您提供的值(see)覆盖自动调整的接收窗口。