我正在尝试在NAT后面运行一个文件共享软件。当我浏览有关NAT穿孔的论文时,我发现实现NAT非常困难,因为有近27种不同的NAT实现,因此我在决定如何开始时面临着很多困难。
我应该以哪种方式实现它,以便可以在大多数NAT中穿孔?
这在C语言中很难做到吗?
发布于 2011-09-06 23:26:18
您可以查看在流行的开源库(用于游戏联网)中NAT穿孔是如何实现的。它还提供an excellent description of NAT punching technique。
https://stackoverflow.com/questions/7321716
复制相似问题