文件名称:P2PQQ
介绍说明--下载内容均来自于网络,请自行研究使用
程序说明:
1.程序采用网上介绍的方法实现最基本的P2P方式通讯.模拟实现即时消息互发.
2.P2P通讯说明:
1).网关类型是在理想状态下.即非对称型NAT.
2).同在一个内网的两个CLIENT端通讯时,如果网关NAT不支持环回,将会失败.
文件目录说明:
tQServer:程序服务端,请将其放在公网上运行.
tQClient:程序客户端,可以在不同的内网中运行登录连接到服务端.
Common:公共协议文件夹-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 Descr iption: 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 Descr iption: 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
1.程序采用网上介绍的方法实现最基本的P2P方式通讯.模拟实现即时消息互发.
2.P2P通讯说明:
1).网关类型是在理想状态下.即非对称型NAT.
2).同在一个内网的两个CLIENT端通讯时,如果网关NAT不支持环回,将会失败.
文件目录说明:
tQServer:程序服务端,请将其放在公网上运行.
tQClient:程序客户端,可以在不同的内网中运行登录连接到服务端.
Common:公共协议文件夹-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 Descr iption: 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 Descr iption: 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
(系统自动生成,下载前可以参看下载内容)
下载文件列表
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
.........................\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