Поделиться через


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-адрес, назначенный локальному интерфейсу.

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

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