Win2K and RFC896 NAGLE TCP_NODELAY

  • Thread starter Thread starter Pete Simpson
  • Start date Start date
P

Pete Simpson

I'm looking at a problem with two of our machines that
sends lots of very small datagrams between themselves.
In the logfile for the data transmissions, we're seeing
an error stating that the application was unable to set
the "TCP_NODELAY" flag on the packets. In researching
this feature, I've run across a couple of technotes on
how to disable RFC896, aka the Nagle Algorithm, for IIS
and MSMQ specifically, but nothing on if it is possible
globally.

Is anyone familiar with RFC896 / Nagle on Windows 2000
machines and aware of a way to disable this function
within the TCP/IP stack for an entire machine? Or maybe
you know where an elusive technote might be located?

Thanks in advance for your help.

Pete Simpson
 
As far as I know, setting winsock option TCP_NODELAY on a per connection
basis is the only way to disable nagle algorithm on a connection. There is
no other way to disable nagle globally.
Thanks,
 
Back
Top