TcpListener.AllowNatTraversal(Boolean) TcpListener.AllowNatTraversal(Boolean) TcpListener.AllowNatTraversal(Boolean) TcpListener.AllowNatTraversal(Boolean) Method

Définition

Active ou désactive la traversée du traducteur d'accès réseau (NAT) sur une instance de TcpListener.Enables or disables Network Address Translation (NAT) traversal on a TcpListener instance.

public:
 void AllowNatTraversal(bool allowed);
public void AllowNatTraversal (bool allowed);
member this.AllowNatTraversal : bool -> unit
Public Sub AllowNatTraversal (allowed As Boolean)

Paramètres

allowed
Boolean Boolean Boolean Boolean

Valeur booléenne qui spécifie s'il faut activer ou désactiver la traversée du NAT.A Boolean value that specifies whether to enable or disable NAT traversal.

Exceptions

La méthode AllowNatTraversal(Boolean) a été appelée après l'appel à la méthode Start().The AllowNatTraversal(Boolean) method was called after calling the Start() method

Remarques

Le AllowNatTraversal méthode est utilisée pour activer ou désactiver le parcours NAT pour une TcpListener instance.The AllowNatTraversal method is used to enable or disable NAT traversal for a TcpListener instance. Parcours NAT peut être fourni à l’aide de Teredo, 6to4 ou un tunnel ISATAP.NAT traversal may be provided using Teredo, 6to4, or an ISATAP tunnel.

Lorsque le allowed paramètre est false, le IPProtectionLevel option du socket associé a la valeur EdgeRestricted.When the allowed parameter is false, the IPProtectionLevel option on the associated socket is set to EdgeRestricted. Cela désactive explicitement NAT traversal pour un TcpListener instance.This explicitly disables NAT traversal for a TcpListener instance.

Lorsque le allowed paramètre est true, le IPProtectionLevel option du socket associé a la valeur Unrestricted.When the allowed parameter is true, the IPProtectionLevel option on the associated socket is set to Unrestricted. Cela peut permettre de parcours NAT pour une TcpListener selon les règles de pare-feu en place sur le système.This may allow NAT traversal for a TcpListener depending on firewall rules in place on the system.

Le AllowNatTraversal méthode doit être appelée avant d’appeler le Start méthode pour commencer à écouter les demandes de connexion entrantes (avant que le socket est lié).The AllowNatTraversal method must be invoked prior to calling the Start method to begin listening for incoming connection requests (before the socket is bound). Si AllowNatTraversal méthode est appelée après la Start (méthode), puis un InvalidOperationException sera levée.If AllowNatTraversal method is called after the Start method, then an InvalidOperationException will be thrown.

Une adresse Teredo est une adresse IPv6 avec le préfixe de 2001 :: / 32.A Teredo address is an IPv6 address with the prefix of 2001::/32. Adresses Teredo peuvent être retournées via la résolution de nom DNS normale ou énumérées comme une adresse IPv6 affectée à une interface locale.Teredo addresses can be returned through normal DNS name resolution or enumerated as an IPv6 address assigned to a local interface.

S’applique à

Voir aussi