LingerOption.LingerTime プロパティ

送信するデータが残っている場合に、 Socket.Close メソッドを呼び出した後で接続を維持する時間を取得または設定します。

Public Property LingerTime As Integer
[C#]
public int LingerTime {get; set;}
[C++]
public: __property int get_LingerTime();public: __property void set_LingerTime(int);
[JScript]
public function get LingerTime() : int;public function set LingerTime(int);

プロパティ値

Socket.Close が呼び出された後、接続を維持する秒数。

解説

閉じられた Socket がタイムアウト前に未送信のデータを転送しようとする時間を確認する場合は、この値を使用します。また、この値を希望するタイムアウト時間 (秒) に設定することもできます。 Enabled プロパティが true の場合、 LingerTime を 0 に設定すると、 Socket は発信ネットワーク バッファに残っているデータがなくなるまでデータを送信しようとします。この値を変更する場合は、変更された LingerOptionSetSocketOption メソッドまたは LingerState メソッドに渡す必要があります。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET, Common Language Infrastructure (CLI) Standard

参照

LingerOption クラス | LingerOption メンバ | System.Net.Sockets 名前空間