Introduction - If you have any usage issues, please Google them yourself
Using TCP protocol on the holes in the NAT, is divided into client and server-side realize
Packet : 25811245maketcphole.rar filelist
global.cpp
global.h
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
TCP NAT打洞.doc