Introduction - If you have any usage issues, please Google them yourself
Packet : P2P(C++).rar filelist
P2P(C++)/Exception.h
P2P(C++)/P2P.sln
P2P(C++)/P2P.suo
P2P(C++)/P2PClient/P2P.suo
P2P(C++)/P2PClient/P2PClient.cpp
P2P(C++)/P2PClient/P2PClient.dsp
P2P(C++)/P2PClient/P2PClient.dsw
P2P(C++)/P2PClient/P2PClient.opt
P2P(C++)/P2PClient/P2PClient.plg
P2P(C++)/P2PClient/P2PClient.vcproj
P2P(C++)/P2PClient/P2PClient.vcproj.WSZHOHO-PC.WSZHOHO.user
P2P(C++)/P2PServer/P2PServer.cpp
P2P(C++)/P2PServer/P2PServer.dsp
P2P(C++)/P2PServer/P2PServer.dsw
P2P(C++)/P2PServer/P2PServer.opt
P2P(C++)/P2PServer/P2PServer.plg
P2P(C++)/P2PServer/P2PServer.sln
P2P(C++)/P2PServer/P2PServer.suo
P2P(C++)/P2PServer/P2PServer.vcproj
P2P(C++)/P2PServer/P2PServer.vcproj.WSZHOHO-PC.WSZHOHO.user
P2P(C++)/proto.h
P2P(C++)/UDP穿越NAT.TXT
P2P(C++)/P2PClient
P2P(C++)/P2PServer
P2P(C++)