ServerSocket.ReuseAddress Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Comprueba si SocketOptions#SO_REUSEADDR SO_REUSEADDR está habilitado. -o bien- Habilitar o deshabilitar la SocketOptions#SO_REUSEADDR SO_REUSEADDR opción 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
Valor de propiedad
que boolean indica si está habilitado o no SocketOptions#SO_REUSEADDR SO_REUSEADDR .
- Atributos
Excepciones
si se produce un error al leer el valor de la opción.
si se produce un error al establecer el valor de la opción.
Comentarios
Documentación del captador de propiedades:
Comprueba si SocketOptions#SO_REUSEADDR SO_REUSEADDR está habilitado.
Agregado en la versión 1.4.
Java documentación para java.net.ServerSocket.getReuseAddress().
Documentación del establecedor de propiedades:
Habilite o deshabilite la SocketOptions#SO_REUSEADDR SO_REUSEADDR opción de socket.
Cuando se cierra una conexión TCP, la conexión puede permanecer en un estado de tiempo de espera durante un período de tiempo después de cerrar la conexión (normalmente conocida como estado de TIME_WAIT espera o 2MSL estado de espera). En el caso de las aplicaciones que usan una dirección de socket o un puerto conocidos, es posible que no sea posible enlazar un socket al requerido SocketAddress si hay una conexión en el estado de tiempo de espera que implique la dirección del socket o el puerto.
La habilitación SocketOptions#SO_REUSEADDR SO_REUSEADDR antes de enlazar el socket mediante #bind(SocketAddress) permite enlazar el socket aunque una conexión anterior esté en un estado de tiempo de espera.
ServerSocket Cuando se crea, no se define la configuración inicial de SocketOptions#SO_REUSEADDR SO_REUSEADDR . Las aplicaciones pueden usar #getReuseAddress() para determinar la configuración inicial de SocketOptions#SO_REUSEADDR SO_REUSEADDR.
El comportamiento cuando SocketOptions#SO_REUSEADDR SO_REUSEADDR está habilitado o deshabilitado después de que un socket esté enlazado (vea #isBound()) no está definido.
Agregado en la versión 1.4.
Java documentación para java.net.ServerSocket.setReuseAddress(boolean).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.