UdpClient.AllowNatTraversal(Boolean) Metodo
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.
Abilita o disabilita l'attraversamento NAT (Network Address Translation) in un'istanza di UdpClient.
public:
void AllowNatTraversal(bool allowed);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public void AllowNatTraversal (bool allowed);
public void AllowNatTraversal (bool allowed);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
member this.AllowNatTraversal : bool -> unit
member this.AllowNatTraversal : bool -> unit
Public Sub AllowNatTraversal (allowed As Boolean)
Parametri
- allowed
- Boolean
Valore booleano che specifica se abilitare o disabilitare l'attraversamento NAT.
- Attributi
Commenti
Il AllowNatTraversal metodo viene usato per abilitare o disabilitare l'attraversamento NAT per un'istanza UdpClient di . L'attraversamento NAT può essere fornito usando Teredo, 6to4 o un tunnel ISATAP.
Quando il allowed
parametro è false, l'opzione IPProtectionLevel nel socket associato è impostata su EdgeRestricted. In questo modo viene disabilitato in modo esplicito l'attraversamento NAT per un'istanza UdpClient di .
Quando il allowed
parametro è true, l'opzione IPProtectionLevel nel socket associato viene impostata su Unrestricted. Ciò può consentire l'attraversamento NAT per un UdpClient oggetto a seconda delle regole del firewall applicate nel sistema.
Un indirizzo Teredo è un indirizzo IPv6 con il prefisso 2001::/32. Teredo gli indirizzi possono essere restituiti tramite la normale risoluzione dei nomi DNS o enumerati come indirizzo IPv6 assegnato a un'interfaccia locale.