TsgcTCPClient › Propiedades › UseNagle

UseNagle Propiedad

Habilita o deshabilita el algoritmo de Nagle (TCP_NODELAY) en el socket del cliente.

Sintaxis

property UseNagle: Boolean read FUseNagle write FUseNagle stored True;

Valor Predeterminado

True

Observaciones

Deje UseNagle en el valor predeterminado True para mantener habilitado el algoritmo de Nagle, que almacena en buffer los paquetes salientes pequeños y los fusiona en menos segmentos para reducir la sobrecarga de cabeceras. Configúrelo en False (TCP_NODELAY) cuando el protocolo requiera entrega de baja latencia de mensajes pequeños y cada llamada a WriteData deba enviarse inmediatamente por la red. Se aplica cuando se crea el socket TCP del cliente.

Ejemplo


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

Volver a Propiedades