UdpClient.AllowNatTraversal(Boolean) メソッド

定義

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 アドレスとして列挙できます。

適用対象

こちらもご覧ください