Socket.ReuseAddress Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.