UdpClient.AllowNatTraversal(Boolean) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Active ou désactive la traversée du traducteur d'accès réseau (NAT) sur une instance de 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)
Paramètres
- allowed
- Boolean
Valeur booléenne qui spécifie s'il faut activer ou désactiver la traversée du NAT.
- Attributs
Remarques
La AllowNatTraversal méthode est utilisée pour activer ou désactiver la traversée NAT pour un UdpClient instance. La traversée NAT peut être fournie à l’aide de Teredo, de 6to4 ou d’un tunnel ISATAP.
Lorsque le paramètre a la allowed
valeur false, l’option IPProtectionLevel sur le socket associé est définie sur EdgeRestricted. Cela désactive explicitement la traversée NAT pour un UdpClient instance.
Lorsque le paramètre a la allowed
valeur true, l’option IPProtectionLevel sur le socket associé est définie sur Unrestricted. Cela peut permettre la traversée NAT pour un UdpClient en fonction des règles de pare-feu en place sur le système.
Une adresse Teredo est une adresse IPv6 avec le préfixe 2001 ::/32. Les adresses Teredo peuvent être retournées via une résolution de noms DNS normale ou énumérées sous la forme d’une adresse IPv6 affectée à une interface locale.