Sprache

Socket.ReuseAddress Eigenschaft

Definition

Testet, ob SocketOptions#SO_REUSEADDR SO_REUSEADDR aktiviert ist. - oder- Aktivieren/Deaktivieren der SocketOptions#SO_REUSEADDR SO_REUSEADDR Socketoption.

public virtual bool ReuseAddress { [Android.Runtime.Register("getReuseAddress", "()Z", "GetGetReuseAddressHandler")] get; [Android.Runtime.Register("setReuseAddress", "(Z)V", "GetSetReuseAddress_ZHandler")] set; }
[<get: Android.Runtime.Register("getReuseAddress", "()Z", "GetGetReuseAddressHandler")>]
[<set: Android.Runtime.Register("setReuseAddress", "(Z)V", "GetSetReuseAddress_ZHandler")>]
member this.ReuseAddress : bool with get, set

Eigenschaftswert

ein boolean , der angibt, ob SocketOptions#SO_REUSEADDR SO_REUSEADDR diese Option aktiviert ist.

Attribute

Ausnahmen

Hinweise

Dokumentation zum Property Getter:

Testet, ob SocketOptions#SO_REUSEADDR SO_REUSEADDR aktiviert ist.

In 1.4 hinzugefügt.

Java Dokumentation für java.net.Socket.getReuseAddress().

Dokumentation zum Eigenschaftensatzer:

Aktivieren/Deaktivieren sie die SocketOptions#SO_REUSEADDR SO_REUSEADDR Socketoption.

Wenn eine TCP-Verbindung geschlossen wird, bleibt die Verbindung möglicherweise für einen Bestimmten Zeitraum nach dem Schließen der Verbindung in einem Timeoutzustand (in der TIME_WAIT Regel als Status oder 2MSL Wartezustand bezeichnet). Für Anwendungen, die eine bekannte Socketadresse oder einen bekannten Port verwenden, ist es möglicherweise nicht möglich, einen Socket an den erforderlichen SocketAddress Zubinden zu binden, wenn eine Verbindung im Timeoutzustand mit der Socketadresse oder dem Port besteht.

Wenn sie SocketOptions#SO_REUSEADDR SO_REUSEADDR vor dem Binden des Sockets mithilfe #bind(SocketAddress) des Sockets aktiviert werden, kann der Socket gebunden werden, auch wenn eine vorherige Verbindung in einem Timeoutzustand liegt.

Wenn eine Socket erstellt wird, wird die anfängliche Einstellung SocketOptions#SO_REUSEADDR SO_REUSEADDR deaktiviert.

Das Verhalten, wenn aktiviert oder deaktiviert wird, SocketOptions#SO_REUSEADDR SO_REUSEADDR nachdem ein Socket gebunden ist (Siehe #isBound()), wird nicht definiert.

In 1.4 hinzugefügt.

Java Dokumentation für java.net.Socket.setReuseAddress(boolean).

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: