Freigeben über


ServerSocket.SoTimeout Eigenschaft

Definition

Abrufen der Einstellung für SocketOptions#SO_TIMEOUT SO_TIMEOUT. -or- Enable/disable SocketOptions#SO_TIMEOUT SO_TIMEOUT with the specified timeout, in Millisekunden.

public virtual int SoTimeout { [Android.Runtime.Register("getSoTimeout", "()I", "GetGetSoTimeoutHandler")] get; [Android.Runtime.Register("setSoTimeout", "(I)V", "GetSetSoTimeout_IHandler")] set; }
[<get: Android.Runtime.Register("getSoTimeout", "()I", "GetGetSoTimeoutHandler")>]
[<set: Android.Runtime.Register("setSoTimeout", "(I)V", "GetSetSoTimeout_IHandler")>]
member this.SoTimeout : int with get, set

Eigenschaftswert

der SocketOptions#SO_TIMEOUT SO_TIMEOUT Wert

Attribute

Ausnahmen

wenn die Option nicht abgerufen werden kann.

wenn beim Festlegen der Option ein Fehler auftritt.

Hinweise

Dokumentation zum Property Getter:

Abrufen der Einstellung für SocketOptions#SO_TIMEOUT SO_TIMEOUT. 0 gibt an, dass die Option deaktiviert ist (d. h. timeout of infinity).

In 1.1 hinzugefügt.

Java-Dokumentation für java.net.ServerSocket.getSoTimeout().

Dokumentation zum Eigenschaftensatzer:

Aktivieren/Deaktivieren SocketOptions#SO_TIMEOUT SO_TIMEOUT mit dem angegebenen Timeout in Millisekunden. Wenn diese Option auf ein Nicht-Null-Timeout festgelegt ist, wird ein Aufruf von accept() für diesen ServerSocket nur für diese Zeitspanne blockiert. Wenn das Timeout abläuft, wird eine <B>java.net.SocketTimeoutException</B> ausgelöst, obwohl das ServerSocket noch gültig ist. Die Option <B>muss</B> aktiviert werden, bevor der Blockierungsvorgang wirksam wird. Das Timeout muss sein > 0. Ein Timeout von Null wird als unendliches Timeout interpretiert.

In 1.1 hinzugefügt.

Java-Dokumentation für java.net.ServerSocket.setSoTimeout(int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: