标签: networking nat
我正在尝试在NAT后面运行文件共享软件。当我浏览有关NAT冲孔的文章时,我发现很难实现,因为有近27种不同的NAT实现,因此我在决定如何启动时面临很多困难。
我应该采用哪种方式实现它,以便在大多数NAT中打孔?
在C中难以做到吗?
答案 0 :(得分:1)
您可以查看在热门的RakNet开源库(用于游戏网络)中如何实施NAT打孔。它还提供了an excellent description of NAT punching technique。