Jul*_*éon 6 p2p network-programming upnp nat portforwarding
我正在编写一个 P2P 应用程序,希望避免用户手动设置端口转发。
我有点困惑,因为似乎有两种不同的协议来配置 NAT,UPnP/IGD 和 NAT-PMP。我应该使用哪一个?所有 NAT 都支持它们吗?或者我应该同时支持两者以确保 NAT 至少支持其中之一?
NAT-PMP(现在的 PCP)是一项 ietf 草案,因此应该是您实施的草案。但是,为了兼容性,您应该允许您的应用程序静默回退到 UPnP/IGD,因为并非所有 NAT 设备都支持 PCP/NAT-PMP,并且许多旧设备仅支持 UPnP/IGD。
| 归档时间: |
|
| 查看次数: |
4949 次 |
| 最近记录: |