次の方法で共有


LingerOption コンストラクタ

LingerOption クラスの新しいインスタンスを初期化します。

Public Sub New( _
   ByVal enable As Boolean, _   ByVal seconds As Integer _)
[C#]
public LingerOption(
   boolenable,intseconds);
[C++]
public: LingerOption(
   boolenable,intseconds);
[JScript]
public function LingerOption(
   enable : Boolean,seconds : int);

パラメータ

  • enable
    Socket.Close メソッドが呼び出された後も接続を維持する場合は true 。それ以外の場合は false
  • seconds
    Socket.Close メソッドが呼び出された後、接続を維持する秒数。

解説

Socket を閉じた後もまだ、発信ネットワーク バッファ内に使用可能なデータがある場合があります。 enable パラメータを使用して、 Socket が close メソッドの呼び出し後も未送信のデータを転送し続けるかどうかを指定します。 seconds パラメータは、 Socket がタイムアウト前に未送信のデータを転送しようとする時間を示します。 enable パラメータを true に設定し、 seconds パラメータを 0 に設定すると、 Socket は発信ネットワーク バッファに残っているデータがなくなるまでデータを送信しようとします。 enablefalse に設定した場合は、 Socket はすぐに閉じられ、未送信のデータは失われます。

必要条件

プラットフォーム: 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 名前空間