Content deleted Content added
Artoria2e5 (talk | contribs) |
Artoria2e5 (talk | contribs) |
||
Line 39:
TCP implementations usually provide applications with an interface to disable the Nagle algorithm. This is typically called the <code>TCP_NODELAY</code> option. On Microsoft Windows the <code>TcpNoDelay</code> registry switch decides the default. <code>TCP_NODELAY</code> is present since the TCP/IP stack in 4.2BSD of 1993, a stack with many descendents (even partially in Microsoft Windows).
The interface for disabling delayed ACK is not consistent among systems. The {{code|TCP_QUICKACK}} flag is available on Linux since 2001 (2.4.4) and potentially on Windows, where the official interface is {{code|SIO_TCP_SET_ACK_FREQUENCY}}.<ref>{{cite web |title=sockets - C++ Disable Delayed Ack on Windows |url=https://stackoverflow.com/a/55035021 |website=Stack Overflow}}</ref>
==Negative effect on larger writes==
|