TsgcTCPClient › Propriétés › UseNagle

UseNagle Propriété

Active ou désactive l'algorithme de Nagle (TCP_NODELAY) sur le socket client.

Syntaxe

property UseNagle: Boolean read FUseNagle write FUseNagle stored True;

Valeur par défaut

True

Remarques

Laissez UseNagle à la valeur par défaut True pour maintenir l'algorithme de Nagle activé, qui met en mémoire tampon les petits paquets sortants et les regroupe en moins de segments pour réduire la surcharge des en-têtes. Définissez-le sur False (TCP_NODELAY) lorsque le protocole nécessite une livraison à faible latence des petits messages et que chaque appel à WriteData doit toucher le réseau immédiatement. Appliqué lors de la création du socket client TCP.

Exemple


oTCP := TsgcTCPClient.Create(nil);
oTCP.Host := 'www.esegece.com';
oTCP.Port := 2053;
oTCP.UseNagle := false;
oTCP.Active := true;

Retour aux propriétés