我一直认为Nagle算法会影响套接字的双向通信,并且设置TCP_NODELAY可以通知远程端关闭Nagle算法。
TCP_NODELAY
这样理解对吗?或者说,设置 TCP_NODELAY 只会影响调用它的那一端的行为?
TCP_NODELAY 只影响设置了此选项的套接字所在主机发送的TCP数据段。也就是说,对等端的发送算法不受影响。