語言

DatagramSocketImpl.InterfaceConsts.SoKeepalive 欄位

定義

警告

This constant will be removed in the future version. Use Java.Net.SocketOption enum directly instead of this field.

當 TCP 套接字設定保持活選項,且 2 小時內雙向無資料交換(注意:實際值依實作而異)時,TCP 會自動向該接字發送保持活探測。

[Android.Runtime.Register("SO_KEEPALIVE")]
[System.Obsolete("This constant will be removed in the future version. Use Java.Net.SocketOption enum directly instead of this field.", true)]
public const Java.Net.SocketOption SoKeepalive = 8;
[<Android.Runtime.Register("SO_KEEPALIVE")>]
[<System.Obsolete("This constant will be removed in the future version. Use Java.Net.SocketOption enum directly instead of this field.", true)>]
val mutable SoKeepalive : Java.Net.SocketOption

欄位值

Value = 8
屬性

備註

當 TCP 套接字設定保持活選項,且 2 小時內雙向無資料交換(注意:實際值依實作而異)時,TCP 會自動向該接字發送保持活探測。 此探測器為 TCP 區段,對端必須回應。 預期有三種回應之一:1. 對端回應預期的 ACK。 申請不會被通知(因為一切都沒問題)。 TCP 會在再過兩小時無活動後再發送一次探測。 2. 節點會以 RST 回應,通知本地 TCP 節點節點主機已當機並重新啟動。 插座是閉上的。 3. 同儕沒有回應。 插座是閉上的。

此選項的目的是偵測對等主機是否當機。

僅適用於 TCP 套接字:SocketImpl

Java 文件 java.net.SocketOptions.SO_KEEPALIVE

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於