Share via


DatagramSocket.TrafficClass Propiedad

Definición

Obtiene la clase de tráfico o el tipo de servicio en el encabezado de datagrama IP para los paquetes enviados desde este DatagramSocket. -o bien- Establece la clase de tráfico o el octeto de tipo de servicio en el encabezado de datagrama IP para los datagramas enviados desde este datagramSocket.

public virtual int TrafficClass { [Android.Runtime.Register("getTrafficClass", "()I", "GetGetTrafficClassHandler")] get; [Android.Runtime.Register("setTrafficClass", "(I)V", "GetSetTrafficClass_IHandler")] set; }
[<get: Android.Runtime.Register("getTrafficClass", "()I", "GetGetTrafficClassHandler")>]
[<set: Android.Runtime.Register("setTrafficClass", "(I)V", "GetSetTrafficClass_IHandler")>]
member this.TrafficClass : int with get, set

Valor de propiedad

la clase de tráfico o el tipo de servicio ya establecido

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:

Obtiene la clase de tráfico o el tipo de servicio en el encabezado de datagrama IP para los paquetes enviados desde este DatagramSocket.

Dado que la implementación de red subyacente puede omitir la clase de tráfico o el conjunto de tipos de servicio mediante #setTrafficClass(int) este método puede devolver un valor diferente al establecido anteriormente mediante el #setTrafficClass(int) método en este DatagramSocket.

Se agregó en la versión 1.4.

Documentación de Java para java.net.DatagramSocket.getTrafficClass().

Documentación del establecedor de propiedades:

Establece la clase de tráfico o el octeto de tipo de servicio en el encabezado de datagrama IP para los datagramas enviados desde este datagramSocket. Dado que la implementación de red subyacente puede omitir este valor, las aplicaciones deben considerarla una sugerencia.

El tc <B>debe</B> estar en el intervalo 0 <= tc <= 255 o se producirá una excepción IllegalArgumentException.

Notas:

Para el Protocolo de Internet v4, el valor consta de , integerlos 8 bits menos significativos de los cuales representan el valor del octeto TOS en los paquetes IP enviados por el socket. RFC 1349 define los valores TOS de la siguiente manera:

<UL><LI>IPTOS_LOWCOST (0x02)</LI><IPTOS_RELIABILITY (0x04)></LI/LI>IPTOS_THROUGHPUT (0x08)><</LI>><<>IPTOS_LOWDELAY (0x10)</LI/UL> El último bit de orden bajo siempre se omite, ya que corresponde al bit MBZ (debe ser cero).

Establecer bits en el campo de precedencia puede dar lugar a una excepción SocketException que indica que no se permite la operación.

para Protocolo de Internet v6 tc es el valor que se colocaría en el campo sin6_flowinfo del encabezado IP.

Se agregó en la versión 1.4.

Documentación de Java para java.net.DatagramSocket.setTrafficClass(int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.

Se aplica a

Consulte también