UdpClient.AllowNatTraversal(Boolean) Método

Definição

Habilita ou desabilita a passagem de NAT (Conversão de Endereços de Rede) em uma instância 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)

Parâmetros

allowed
Boolean

Um valor booliano que especifica se a passagem de NAT deve ser habilitada ou desabilitada.

Atributos

Comentários

O AllowNatTraversal método é usado para habilitar ou desabilitar a passagem NAT para uma UdpClient instância. A passagem NAT pode ser fornecida usando Teredo, 6to4 ou um túnel ISATAP.

Quando o allowed parâmetro é false, a opção IPProtectionLevel no soquete associado é definida EdgeRestrictedcomo . Isso desabilita explicitamente a passagem nat para uma UdpClient instância.

Quando o allowed parâmetro é true, a opção IPProtectionLevel no soquete associado é definida Unrestrictedcomo . Isso pode permitir a passagem nat para um UdpClient dependendo das regras de firewall em vigor no sistema.

Um endereço Teredo é um endereço IPv6 com o prefixo 2001::/32. Os endereços teredo podem ser retornados por meio da resolução normal de nomes DNS ou enumerados como um endereço IPv6 atribuído a uma interface local.

Aplica-se a

Confira também