NAT打孔实现

时间:2011-09-06 14:42:18

标签: networking nat

我正在尝试在NAT后面运行文件共享软件。当我浏览有关NAT冲孔的文章时,我发现很难实现,因为有近27种不同的NAT实现,因此我在决定如何启动时面临很多困难。

我应该采用哪种方式实现它,以便在大多数NAT中打孔?

在C中难以做到吗?

1 个答案:

答案 0 :(得分:1)

您可以查看在热门的RakNet开源库(用于游戏网络)中如何实施NAT打孔。它还提供了an excellent description of NAT punching technique