It turns out that the Mozilla control does set the TCP_NODELAY flag, we just
don't implement it yet. I looked at adding it, but we're missing
setsockopt() all together. It doesn't make much sense to add it to our
current code now, with Alex's rewrite coming up.
If there are no objections, I want to commit the attached patch. It does 2
things:
- Send delayed ACKs every 200ms instead of every 2500ms
- Force Nagle off for the loopback interface (testing shows that Windows
does this too, there's no congestion problem on the loopback interface)
GvG