UdpClient.AllowNatTraversal(Boolean) Метод

Определение

Включает или отключает обход механизма преобразования сетевых адресов (NAT) для экземпляра 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)

Параметры

allowed
Boolean

Логическое значение, указывающее, что надо включить или выключить обход NAT.

Атрибуты

Комментарии

AllowNatTraversalМетод используется для включения или отключения обхода NAT для UdpClient экземпляра. Обход NAT может быть предоставлен с помощью Teredo, 6to4 или туннеля ISATAP.

Если allowed параметр имеет значение false, IPProtectionLevel параметр для соответствующего сокета имеет значение EdgeRestricted . Это явно отключает обход NAT для UdpClient экземпляра.

Если allowed параметр имеет значение true, IPProtectionLevel параметр для соответствующего сокета имеет значение Unrestricted . Это может разрешить обход NAT для в UdpClient зависимости от правил брандмауэра в системе.

Адрес Teredo — это IPv6-адрес с префиксом 2001::/32. Адреса Teredo можно вернуть с помощью обычного разрешения DNS-имен или перечислить как IPv6-адрес, назначенный локальному интерфейсу.

Применяется к

См. также раздел