자신의 소스 코드는 원칙을 설명하는 UDP를 통해 NAT를 달성했다. 우선, 몇 가지 기본 개념을 먼저 :는 NAT (네트워크 주소 번역가), 네트워크 주소 변환 : NAT는 점점 더 상황이의 IP 주소가 부족 해지고있다 소개를, 그것을하기 위해서는 주소를 수 있기를 재사용의 주요 목적이다. NAT를 두 가지 범주로, 기본적인 NAT와 NAPT (네트워크 주소 / 포트 번역기)으로 나눌 수있습니다. 라우터는 NAT에 처음으로 실행하는 기능을 모듈입니다. 첫 언급
File list:
P2PClient
........\P2PClient.cpp
........\P2PClient.dsp
........\P2PClient.dsw
........\P2PClient.ncb
........\P2PClient.opt
........\P2PClient.plg
........\P2PClient.sln
........\P2PClient.suo
........\P2PClient.vcproj
P2PServer
........\P2PServer.cpp
........\P2PServer.dsp
........\P2PServer.dsw
........\P2PServer.ncb
........\P2PServer.opt
........\P2PServer.plg
........\P2PServer.sln
........\P2PServer.suo
........\P2PServer.vcproj
Exception.h
proto.h
UDP穿越NAT.TXT