SocketOptions.SoTimeout Feld
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
This constant will be removed in the future version. Use Java.Net.SocketOption enum directly instead of this field.
Festlegen eines Timeouts zum Blockieren von Socketvorgängen:
[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
Feldwert
Value = 4102- Attribute
Hinweise
Festlegen eines Timeouts zum Blockieren von Socketvorgängen:
ServerSocket.accept();
SocketInputStream.read();
DatagramSocket.receive();
Die Option muss festgelegt werden, bevor ein Blockierungsvorgang wirksam wird. Wenn das Timeout abläuft und der Vorgang weiterhin blockiert wird, <wird B>java.io.InterruptedIOException</B> ausgelöst. Der Socket wird in diesem Fall nicht geschlossen.
Gültig für alle Sockets: SocketImpl, DatagramSocketImpl
Java-Dokumentation für java.net.SocketOptions.SO_TIMEOUT
.
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.