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 位址。