TsgcTCPClient › 属性 › UseNagle
在客户端套接字上启用或禁用 Nagle 算法(TCP_NODELAY)。
property UseNagle: Boolean read FUseNagle write FUseNagle stored True;
True
保持 UseNagle 为默认的 True,以保持 Nagle 算法启用,该算法会缓冲较小的出站数据包并将其合并为更少的段,以减少头部开销。当协议需要小消息的低延迟投递,且每次调用 WriteData 都必须立即传输时,设置为 False(TCP_NODELAY)。在创建 TCP 客户端套接字时应用。
oTCP := TsgcTCPClient.Create(nil);
oTCP.Host := 'www.esegece.com';
oTCP.Port := 2053;
oTCP.UseNagle := false;
oTCP.Active := true;