Langage

Socket.ReuseAddress Propriété

Définition

Tests s’il SocketOptions#SO_REUSEADDR SO_REUSEADDR est activé. -ou- Activer/désactiver l’option SocketOptions#SO_REUSEADDR SO_REUSEADDR de socket.

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

Valeur de propriété

indiquant boolean si elle est activée ou non SocketOptions#SO_REUSEADDR SO_REUSEADDR .

Attributs

Exceptions

Remarques

Documentation getter de propriété :

Tests s’il SocketOptions#SO_REUSEADDR SO_REUSEADDR est activé.

Ajouté dans la version 1.4.

Java documentation pour java.net.Socket.getReuseAddress().

Documentation du jeu de propriétés :

Activez/désactivez l’option SocketOptions#SO_REUSEADDR SO_REUSEADDR de socket.

Lorsqu’une connexion TCP est fermée, la connexion peut rester dans un état de délai d’expiration pendant une période de temps après la fermeture de la connexion (généralement appelée TIME_WAIT état ou 2MSL état d’attente). Pour les applications qui utilisent une adresse de socket ou un port bien connu, il est possible de lier un socket à celui requis SocketAddress s’il existe une connexion dans l’état de délai d’expiration impliquant l’adresse ou le port du socket.

L’activation SocketOptions#SO_REUSEADDR SO_REUSEADDR avant de lier le socket permet #bind(SocketAddress) au socket d’être lié même si une connexion précédente est dans un état de délai d’expiration.

Lorsqu’un Socket paramètre initial est SocketOptions#SO_REUSEADDR SO_REUSEADDR créé, il est désactivé.

Le comportement lorsqu’il est activé ou désactivé une fois SocketOptions#SO_REUSEADDR SO_REUSEADDR qu’un socket est lié (Voir #isBound()) n’est pas défini.

Ajouté dans la version 1.4.

Java documentation pour java.net.Socket.setReuseAddress(boolean).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à