gpt4 book ai didi

network-programming - nat遍历: UPnP/IGD vs NAT-PMP

转载 作者:行者123 更新时间:2023-12-02 07:07:52 25 4
gpt4 key购买 nike

我正在编写一个 P2P 应用程序,希望避免用户手动设置端口转发。

我有点困惑,因为似乎有两种不同的协议(protocol)来配置 NAT,UPnP/IGD 和 NAT-PMP。我应该使用哪一个?所有 NAT 都支持它们吗?或者我应该同时支持两者以确保 NAT 至少支持其中之一?

最佳答案

NAT-PMP(现在的 PCP)是一项 ietf 草案,因此应该是您实现的草案。但是,为了兼容性,您应该允许您的应用程序静默回退到 UPnP/IGD,因为并非所有 NAT 设备都支持 PCP/NAT-PMP,并且许多旧设备仅支持 UPnP/IGD。

关于network-programming - nat遍历: UPnP/IGD vs NAT-PMP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4601904/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com