Introduction - If you have any usage issues, please Google them yourself
VC++ Realize TCP realize P2P communications, TCP through the NAT method, TCP holes, have detailed documentation for the P2P software would like to know the working principle of the people is very inspiring.
Packet : 71477202maketcphole.rar filelist
global.cpp
global.h
TCP实现P2P通信、TCP穿越NAT的方法、TCP打洞(附源代码).doc
Bin
Bin\TcpHoleClt-A.exe
Bin\TcpHoleClt-B.exe
Bin\TcpHoleSrv.exe
Bin\程序执行步骤和方法.txt
TcpHoleClt
TcpHoleClt\Resource.h
TcpHoleClt\StdAfx.cpp
TcpHoleClt\StdAfx.h
TcpHoleClt\TcpHoleClt.clw
TcpHoleClt\TcpHoleClt.cpp
TcpHoleClt\TcpHoleClt.dsp
TcpHoleClt\TcpHoleClt.h
TcpHoleClt\TcpHoleClt.plg
TcpHoleClt\TcpHoleClt.rc
TcpHoleClt\TcpHoleClt_A.dsw
TcpHoleClt\TcpHoleClt_A.ncb
TcpHoleClt\TcpHoleClt_A.opt
TcpHoleClt\TcpHoleClt_B.dsw
TcpHoleClt\TcpHoleClt_B.ncb
TcpHoleClt\TcpHoleClt_B.opt
TcpHoleSrv
TcpHoleSrv\Resource.h
TcpHoleSrv\SockClient.cpp
TcpHoleSrv\SockClient.h
TcpHoleSrv\StdAfx.cpp
TcpHoleSrv\StdAfx.h
TcpHoleSrv\TcpHoleSrv.aps
TcpHoleSrv\TcpHoleSrv.clw
TcpHoleSrv\TcpHoleSrv.cpp
TcpHoleSrv\TcpHoleSrv.dsp
TcpHoleSrv\TcpHoleSrv.dsw
TcpHoleSrv\TcpHoleSrv.h
TcpHoleSrv\TcpHoleSrv.ncb
TcpHoleSrv\TcpHoleSrv.opt
TcpHoleSrv\TcpHoleSrv.plg
TcpHoleSrv\TcpHoleSrv.rc