共用方式為


StreamSocketControl.KeepAlive 屬性

定義

值,指出是否將 Keep-alive 封包傳送至 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

是否將 keep-alive 封包傳送至遠端目的地。

Windows 需求

應用程式功能
ID_CAP_NETWORKING [Windows Phone]

備註

當此屬性 為 true時, StreamSocket 會在間隔內未收到 TCP 連線的資料或通知封包時,傳送 keep-alive 封包。 建立 StreamSocket 時,此屬性的預設值為 false

StreamSocket 連接之前,可以設定這個屬性。 連線 StreamSocket 之後,設定 屬性將會導致錯誤。

如需詳細資訊,請參閱 Windows Sockets 檔中 的 SO_KEEPALIVE 通訊端選項。

適用於

另請參閱