Sprache

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 von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: