UdpClient.AllowNatTraversal(Boolean) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Permite ou desativa a travessia de Tradução de Endereços de Rede (NAT) numa UdpClient instância.
public:
void AllowNatTraversal(bool allowed);
public void AllowNatTraversal(bool allowed);
member this.AllowNatTraversal : bool -> unit
Public Sub AllowNatTraversal (allowed As Boolean)
Parâmetros
- allowed
- Boolean
Um valor booleano que especifica se deve ativar ou desativar a travessia do NAT.
Observações
O AllowNatTraversal método é usado para permitir ou desativar a travessia NAT numa UdpClient instância. A travessia NAT pode ser feita usando Teredo, 6to4 ou um túnel ISATAP.
Quando o allowed parâmetro é falso, a IPProtectionLevel opção no socket associado é definida para EdgeRestricted. Isto desativa explicitamente a travessia NAT para uma UdpClient instância.
Quando o allowed parâmetro é verdadeiro, a IPProtectionLevel opção no socket associado é definida para Unrestricted. Isto pode permitir a travessia de NAT para um UdpClient dependendo das regras de firewall existentes no sistema.
Um endereço Teredo é um endereço IPv6 com o prefixo 2001::/32. Os endereços Teredo podem ser devolvidos através da resolução normal de nomes DNS ou enumerados como um endereço IPv6 atribuído a uma interface local.