DatagramSocket.TrafficClass Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene la classe di traffico o il tipo di servizio nell'intestazione del datagramma IP per i pacchetti inviati da questo DatagramSocket. -oppure- Imposta la classe di traffico o il tipo di ottetto del servizio nell'intestazione del datagramma IP per i datagrammi inviati da questo 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
Valore della proprietà
classe di traffico o tipo di servizio già impostata
- Attributi
Eccezioni
se il socket è chiuso o l'opzione non è valida.
se il socket è chiuso o l'opzione non può essere impostata.
Commenti
Documentazione del getter delle proprietà:
Ottiene la classe di traffico o il tipo di servizio nell'intestazione del datagramma IP per i pacchetti inviati da questo DatagramSocket.
Poiché l'implementazione di rete sottostante può ignorare la classe di traffico o il tipo di servizio impostato usando #setTrafficClass(int) questo metodo può restituire un valore diverso da quello impostato in precedenza usando il #setTrafficClass(int) metodo in questo DatagramSocket.
Aggiunta nella versione 1.4.
per java.net.DatagramSocket.getTrafficClass().
Documentazione del setter delle proprietà:
Imposta la classe di traffico o l'ottetto di tipo di servizio nell'intestazione del datagramma IP per i datagrammi inviati da questo DatagramSocket. Poiché l'implementazione di rete sottostante può ignorare questo valore, le applicazioni devono considerarlo un hint.
Il tc <B>deve< essere> compreso nell'intervallo 0 <= tc <= 255 o verrà generata un'eccezione IllegalArgumentException.
Notes:
Per Protocollo Internet v4 il valore è costituito da un integer, i 8 bit meno significativi di che rappresentano il valore dell'ottetto TOS nei pacchetti IP inviati dal socket. RFC 1349 definisce i valori TOS come indicato di seguito:
<UL><LI>IPTOS_LOWCOST (0x02)</LI/LI><>IPTOS_RELIABILITY (0x04)<><>IPTOS_THROUGHPUT (0x08)< LI/LI><>IPTOS_LOWDELAY (0x10)</UL><> L'ultimo bit di ordine basso viene sempre ignorato perché corrisponde al bit MBZ (deve essere zero).
L'impostazione dei bit nel campo di precedenza può comportare un'eccezione SocketException che indica che l'operazione non è consentita.
per Protocollo Internet v6 tc è il valore che verrebbe inserito nel campo sin6_flowinfo dell'intestazione IP.
Aggiunta nella versione 1.4.
per java.net.DatagramSocket.setTrafficClass(int).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.