Description: An explanation of the procedures: 1. Introduce online procedures for implementation of methods to communicate the most basic P2P. Analog hair for instant message each other. 2.P2P communications Description: 1). Gateways are the ideal type of state. That is, non-symmetrical NAT. 2). within the same network in a two-side communication CLIENT, if the gateway does not support NAT loopback, will fail. file directory Description: tQServer: service client, please run on the public Internet. tQClient: client program can be in different network running to connect to the server log. Common: public folder Protocol
File list (Check if you may need any files):
P2P方式模拟QQ即时消息通讯
.........................\Common
.........................\......\read.me.txt
.........................\......\testQQCommon.dcu
.........................\......\testQQCommon.pas
.........................\Readme.txt
.........................\tQClient
.........................\........\AboutUnit.dcu
.........................\........\AboutUnit.ddp
.........................\........\AboutUnit.dfm
.........................\........\AboutUnit.pas
.........................\........\MainUnit.dcu
.........................\........\MainUnit.ddp
.........................\........\MainUnit.dfm
.........................\........\MainUnit.pas
.........................\........\read.me.txt
.........................\........\tQClientProject.cfg
.........................\........\tQClientProject.dof
.........................\........\tQClientProject.dpr
.........................\........\tQClientProject.exe
.........................\........\tQClientProject.res
.........................\tQServer
.........................\........\MainUnit.dcu
.........................\........\MainUnit.ddp
.........................\........\MainUnit.dfm
.........................\........\MainUnit.pas
.........................\........\read.me.txt
.........................\........\ServerProject.cfg
.........................\........\ServerProject.dof
.........................\........\ServerProject.dpr
.........................\........\ServerProject.exe
.........................\........\ServerProject.res
.........................\........\testQQCommon.dcu