设置TCP_NODELAY是否会影响套接字两端的行为?

8

我一直认为Nagle算法会影响套接字的双向通信,并且设置TCP_NODELAY可以通知远程端关闭Nagle算法。

这样理解对吗?或者说,设置 TCP_NODELAY 只会影响调用它的那一端的行为?

1个回答

11

TCP_NODELAY 只影响设置了此选项的套接字所在主机发送的TCP数据段。也就是说,对等端的发送算法不受影响。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接