UdpClient.AllowNatTraversal(Boolean) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
UdpClient インスタンスでのネットワーク アドレス変換 (NAT) トラバーサルを有効または無効にします。
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 メソッドは、UdpClient インスタンスの NAT トラバーサルを有効または無効にするために使用されます。 NAT トラバーサルは、Teredo、6to4、または ISATAP トンネルを使用して提供できます。
allowed パラメーターが false の場合、関連付けられているソケットのIPProtectionLevel オプションはEdgeRestrictedに設定されます。 これにより、 UdpClient インスタンスの NAT トラバーサルが明示的に無効になります。
allowed パラメーターが true の場合、関連付けられているソケットのIPProtectionLevel オプションはUnrestrictedに設定されます。 これにより、システム上のファイアウォール規則に応じて、 UdpClient の NAT トラバーサルが許可される場合があります。
Teredo アドレスは、プレフィックスが 2001::/32 の IPv6 アドレスです。 Teredo アドレスは、通常の DNS 名前解決を通じて返されるか、ローカル インターフェイスに割り当てられた IPv6 アドレスとして列挙できます。