UdpClient.AllowNatTraversal(Boolean) Metoda

Definice

Povolí nebo zakáže procházení překladu adres (NAT) v UdpClient instanci.

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)

Parametry

allowed
Boolean

Logická hodnota, která určuje, jestli se má povolit nebo zakázat procházení NAT.

Atributy

Poznámky

Metoda AllowNatTraversal se používá k povolení nebo zakázání procházení NAT pro UdpClient instanci. Procházení na základě překladu adres (NAT) může být poskytováno pomocí tunelu Teredo, 6to4 nebo ISATAP.

allowed Pokud má parametr hodnotu false, IPProtectionLevel je možnost na přidruženém soketu nastavená na EdgeRestrictedhodnotu . Tím se pro instanci explicitně zakáže procházení UdpClient NAT.

allowed Pokud je parametr true, IPProtectionLevel možnost na přidruženém soketu je nastavená na Unrestricted. To může v závislosti na pravidlech brány firewall, která jsou v systému zavedená, umožnit procházení UdpClient překladem adres (NAT).

Adresa Teredo je IPv6 adresa s předponou 2001::/32. Adresy Teredo se dají vrátit normálním překladem názvů DNS nebo se dají vyčíslit jako IPv6 adresy přiřazené k místnímu rozhraní.

Platí pro

Viz také