UdpClient.AllowNatTraversal(Boolean) Metodo

Definizione

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.

Si applica a

Vedi anche