TsgcTCPClient › Properties › UseNagle

UseNagle Właściwość

Włącza lub wyłącza algorytm Nagle'a (TCP_NODELAY) na gnieździe klienta.

Składnia

property UseNagle: Boolean read FUseNagle write FUseNagle stored True;

Wartość domyślna

True

Uwagi

Należy pozostawić UseNagle przy wartości domyślnej True, aby zachować włączony algorytm Nagle'a, który buforuje małe pakiety wychodzące i łączy je w mniej segmentów, zmniejszając narzut nagłówków. Należy ustawić na False (TCP_NODELAY), gdy protokół wymaga dostarczania małych wiadomości z niskim opóźnieniem i każde wywołanie WriteData musi natychmiast trafić na łącze. Stosowane podczas tworzenia gniazda klienta TCP.

Przykład


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

Wróć do Właściwości