Tcp no delay disables a part of the Tcp stack which essentially buffers Tcp
packets until there are enough to basically make the sending worthwhile.

http://en.m.wikipedia.org/wiki/Nagle's_algorithm

Effectively this keeps the small Tcp messages going from client to server
or vice versa from getting there as quickly as possible as they are being
buffered. If latency is a concern with your deployment it's best to disable
Nagle by setting Tcp no delay to true.

Sincerely,
Jason
While going through the manual the only information I got was

For C++
"For latency sensitive applications, setting tcp-nodelay on qpidd and on
client connections can help reduce the latency".

I have two questions
1- What tcp-nodelay do ?
2- Do we set it up on both the sender and the receiver ?

Thanks in advance

Reply via email to