Programmatically disable network auto-tuning in Windows Vista

One of our applications demonstrates poor network behavior in Vista thanks to the new auto-tuning feature for the network stack. I'm working on tracking the causes of the problem, but at the same time it would be great if we could just turn off auto-tuning in our application. Is there a way to do this programmatically, ideally, only for each application? The only solution I found was to use the elevated command line - not an acceptable solution for our users.

+3
source share
1 answer

Try setting the SO_RCVBUF socket option in your applications. TCP socket This should override the automatically configured receive window with the value you provided ( see ).

+1
source

Source: https://habr.com/ru/post/1705676/


All Articles