DatagramSocket.ReuseAddress Propiedad

Definición

Comprueba si SO_REUSEADDR está habilitado. -o bien- Habilitar o deshabilitar la opción de socket de SO_REUSEADDR.

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 SO_REUSEADDR está habilitado o no.

Atributos

Excepciones

si el socket está cerrado o la opción no es válida.

si el socket está cerrado o no se pudo establecer la opción.

Comentarios

Documentación del captador de propiedades:

Comprueba si SO_REUSEADDR está habilitado.

Agregado en la versión 1.4.

Java documentación para java.net.DatagramSocket.getReuseAddress().

Documentación del establecedor de propiedades:

Habilite o deshabilite la opción de socket de SO_REUSEADDR.

En el caso de los sockets UDP, puede ser necesario enlazar más de un socket a la misma dirección de socket. Esto suele ser para recibir paquetes de multidifusión (consulte java.net.MulticastSocket). La SO_REUSEADDR opción socket permite enlazar varios sockets a la misma dirección de socket si la SO_REUSEADDR opción socket está habilitada antes de enlazar el socket mediante #bind(SocketAddress).

Nota: Esta funcionalidad no es compatible con todas las plataformas existentes, por lo que la implementación es específica de si esta opción se omitirá o no. Sin embargo, si no se admite, #getReuseAddress() siempre devolverá false.

DatagramSocket Cuando se crea el valor inicial de SO_REUSEADDR está deshabilitado.

El comportamiento cuando 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.DatagramSocket.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.

Se aplica a