Introduction - If you have any usage issues, please Google them yourself
VC++ Environment holes realize the P2P program, that is NAT (Network Address Translators), Network Address Translation, there are client and server in two parts, with a detailed description of the principle documents NAT!
Packet : 5956498p2p_nat.rar filelist
P2P 打洞\Exception.h
P2P 打洞\P2PClient\Debug
P2P 打洞\P2PClient\P2PClient.cpp
P2P 打洞\P2PClient\P2PClient.dsp
P2P 打洞\P2PClient\P2PClient.dsw
P2P 打洞\P2PClient\P2PClient.ncb
P2P 打洞\P2PClient\P2PClient.opt
P2P 打洞\P2PClient\P2PClient.plg
P2P 打洞\P2PClient\P2PClient.sln
P2P 打洞\P2PClient\P2PClient.suo
P2P 打洞\P2PClient\P2PClient.vcproj
P2P 打洞\P2PClient
P2P 打洞\P2PServer\P2PServer.cpp
P2P 打洞\P2PServer\P2PServer.dsp
P2P 打洞\P2PServer\P2PServer.dsw
P2P 打洞\P2PServer\P2PServer.ncb
P2P 打洞\P2PServer\P2PServer.opt
P2P 打洞\P2PServer\P2PServer.plg
P2P 打洞\P2PServer\P2PServer.sln
P2P 打洞\P2PServer\P2PServer.suo
P2P 打洞\P2PServer\P2PServer.vcproj
P2P 打洞\P2PServer
P2P 打洞\proto.h
P2P 打洞\readme.txt
P2P 打洞\UDP穿越NAT.TXT
P2P 打洞