共用方式為


SocketOptions.SoTimeout 欄位

定義

警告

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

設定封鎖套接字作業的逾時:

[Android.Runtime.Register("SO_TIMEOUT")]
[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 SoTimeout = 4102;
[<Android.Runtime.Register("SO_TIMEOUT")>]
[<System.Obsolete("This constant will be removed in the future version. Use Java.Net.SocketOption enum directly instead of this field.", true)>]
val mutable SoTimeout : Java.Net.SocketOption

欄位值

Value = 4102
屬性

備註

設定封鎖套接字作業的逾時:

ServerSocket.accept();
            SocketInputStream.read();
            DatagramSocket.receive();

必須設定選項,才能輸入封鎖作業才會生效。 如果逾時到期,且作業會繼續封鎖, <則會引發 B>java.io.InterruptedIOException</B> 。 在此情況下,套接字不會關閉。

適用於所有套接字:SocketImpl、DatagramSocketImpl

java.net.SocketOptions.SO_TIMEOUTJava 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於