TsgcTCPClient › プロパティ › UseNagle

UseNagle プロパティ

クライアント ソケット上でネーグルのアルゴリズム(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;

プロパティに戻る