Language

StreamSocketControl.KeepAlive プロパティ

定義

キープアライブ パケットが StreamSocket オブジェクトのリモート宛先に送信されるかどうかを示す値。

public:
 property bool KeepAlive { bool get(); void set(bool value); };
bool KeepAlive();

void KeepAlive(bool value);
public bool KeepAlive { get; set; }
var boolean = streamSocketControl.keepAlive;
streamSocketControl.keepAlive = boolean;
Public Property KeepAlive As Boolean

プロパティ値

Boolean

bool

キープアライブ パケットがリモート宛先に送信されるかどうか。

注釈

このプロパティが true の場合、 StreamSocket は、間隔内で TCP 接続のデータまたは受信確認パケットが受信されていない場合にキープアライブ パケットを送信します。 StreamSocket が作成されると、このプロパティの既定値は false になります。

このプロパティは、 StreamSocket が接続される前に設定できます。 StreamSocket が接続されると、プロパティを設定するとエラーが発生します。

詳細については、Windows ソケットのドキュメントの SO_KEEPALIVE ソケット オプションを参照してください。

適用対象

関連項目