TsgcTCPClient › Proprietà › UseNagle

UseNagle Proprietà

Abilita o disabilita l'algoritmo di Nagle (TCP_NODELAY) sul socket del client.

Sintassi

property UseNagle: Boolean read FUseNagle write FUseNagle stored True;

Valore predefinito

True

Note

Lasciare UseNagle al valore predefinito True per mantenere abilitato l'algoritmo di Nagle, che bufferizza i piccoli pacchetti in uscita e li unisce in meno segmenti per ridurre il sovraccarico degli header. Impostarlo su False (TCP_NODELAY) quando il protocollo richiede la consegna a bassa latenza di messaggi piccoli e ogni chiamata a WriteData deve essere inviata immediatamente sulla rete. Viene applicato quando il socket client TCP viene creato.

Esempio


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

Torna alle Proprietà