Products | Versions |
---|---|
TIBCO SmartSockets | - |
Not Applicable | - |
Resolution:
The option _socket_tcp_nodelay is boolean and has a default value of true, which means that the server (and clients) will set the socket option TCP_NODELAY to true by default. What does this mean? It means that the server will not use the Nagle Algorithm for buffering small packets. This algorithm implements a small wait when receiving packets that are very small. It will wait a short time and see if other smaller packets come in, bunch them together and send them out (buffering). By setting the TCP_NODELAY to true, we disable this wait and allow TCP to send the packets faster.
Additonal link (non Tibco) regarding TCP/IP options for high-performance data transmission:
http://builder.com.com/5102-6372-1050878-2.html