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 は発信ネットワーク バッファに残っているデータがなくなるまでデータを送信しようとします。 enable を false に設定した場合は、 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 名前空間