文件名称:qqprotocol_cPP
-
所属分类:
- 标签属性:
- 上传时间:2012-11-16
-
文件大小:30.16mb
-
已下载:0次
-
提 供 者:
-
相关连接:无下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
QQProtocol中代码的基本结构:
CQQUser存储一个QQ用户的所有信息,包括客户指定信息(用户名,密码等)和服务器返回信息(指在和服务器通讯过程中服务器“设置的”信息,如各种各样的密钥是在和服务器通讯过程中某些特定步骤由服务器生成并返回的,而还有些信息如服务器IP和端口则是最初由客户指定,但有可能因为服务器重定向而改变,等等等等)
CInPacket和COutPacket是发送/接收包基类,CBasicInPacket/CBasicOutPacket是QQ基本协议族发送/接收包基类,CBasicFamilyParser是QQ基本协议族消息管理器,至于要和QQ服务器正常通讯,还要用“翻译”成QQ服务器的“语言”——由CCrypter加密/解密包
最后,所有类使用的常量则实现为类QQ的公共静态成员变量
而所有这些类都是为CQQClient类服务的,它是QQProtocol的操作接口(数据接口则是CQQUser)。目前实现的版本主要接口是Login,负责向QQ服务器登录。由它负责创建一个工作线程,向服务器发包,等待回复,回复的结果调用CQQClient的虚函数,所以对于库的使用者,需要生成一个派生类实现这些虚函数以处理回复。
-QQProtocol the basic structure of the code:
CQQUser store a QQ user all the information, including customer specific information (user name, password, etc.) and the server to return information (refer to the server and the server communication process "set up" information, such as a variety of keys are in and server communication certain steps of the process generated by the server and returns, and also some information such as the server IP and port are initially specified by the customer, but may change because the server redirect, etc., etc.)
CInPacket and COutPacket is to send/receive packet base class, CBasicInPacket/CBasicOutPacket family is the basic agreement QQ send/receive packet base class, CBasicFamilyParser family is the basic agreement QQ news manager, and the QQ server As for normal communication, but also with the "translation" QQ server into the "language"- by the CCrypter encryption/decryption package
Finally, the constant use of all classes are implemented as p
CQQUser存储一个QQ用户的所有信息,包括客户指定信息(用户名,密码等)和服务器返回信息(指在和服务器通讯过程中服务器“设置的”信息,如各种各样的密钥是在和服务器通讯过程中某些特定步骤由服务器生成并返回的,而还有些信息如服务器IP和端口则是最初由客户指定,但有可能因为服务器重定向而改变,等等等等)
CInPacket和COutPacket是发送/接收包基类,CBasicInPacket/CBasicOutPacket是QQ基本协议族发送/接收包基类,CBasicFamilyParser是QQ基本协议族消息管理器,至于要和QQ服务器正常通讯,还要用“翻译”成QQ服务器的“语言”——由CCrypter加密/解密包
最后,所有类使用的常量则实现为类QQ的公共静态成员变量
而所有这些类都是为CQQClient类服务的,它是QQProtocol的操作接口(数据接口则是CQQUser)。目前实现的版本主要接口是Login,负责向QQ服务器登录。由它负责创建一个工作线程,向服务器发包,等待回复,回复的结果调用CQQClient的虚函数,所以对于库的使用者,需要生成一个派生类实现这些虚函数以处理回复。
-QQProtocol the basic structure of the code:
CQQUser store a QQ user all the information, including customer specific information (user name, password, etc.) and the server to return information (refer to the server and the server communication process "set up" information, such as a variety of keys are in and server communication certain steps of the process generated by the server and returns, and also some information such as the server IP and port are initially specified by the customer, but may change because the server redirect, etc., etc.)
CInPacket and COutPacket is to send/receive packet base class, CBasicInPacket/CBasicOutPacket family is the basic agreement QQ send/receive packet base class, CBasicFamilyParser family is the basic agreement QQ news manager, and the QQ server As for normal communication, but also with the "translation" QQ server into the "language"- by the CCrypter encryption/decryption package
Finally, the constant use of all classes are implemented as p
(系统自动生成,下载前可以参看下载内容)
下载文件列表
qq/qqprotocol/Readme.txt
qq/demo/ReadMe.txt
qq/demo/Debug/demo.log
qq/qqprotocol/Debug/QQProtocol.log
qq/qqprotocol/BasicFamilyParser.h
qq/qqprotocol/BasicInPacket.h
qq/qqprotocol/BasicOutPacket.h
qq/qqprotocol/Crypter.h
qq/demo/demo.h
qq/demo/DemoQQClient.h
qq/qqprotocol/InPacket.h
qq/qqprotocol/LoginPacket.h
qq/qqprotocol/LoginReplyPacket.h
qq/qqprotocol/md5.h
qq/qqprotocol/OutPacket.h
qq/qqprotocol/QQ.H
qq/qqprotocol/QQClient.h
qq/qqprotocol/QQUser.h
qq/qqprotocol/RequestLoginTokenPacket.h
qq/qqprotocol/RequestLoginTokenReplyPacket.h
qq/demo/Resource.h
qq/qqprotocol/StdAfx.h
qq/demo/StdAfx.h
qq/qqprotocol/BasicFamilyParser.cpp
qq/qqprotocol/BasicInPacket.cpp
qq/qqprotocol/BasicOutPacket.cpp
qq/qqprotocol/Crypter.cpp
qq/demo/demo.cpp
qq/demo/DemoQQClient.cpp
qq/qqprotocol/InPacket.cpp
qq/qqprotocol/LoginPacket.cpp
qq/qqprotocol/LoginReplyPacket.cpp
qq/qqprotocol/md5.cpp
qq/qqprotocol/OutPacket.cpp
qq/qqprotocol/QQ.CPP
qq/qqprotocol/QQClient.cpp
qq/qqprotocol/QQUser.cpp
qq/qqprotocol/RequestLoginTokenPacket.cpp
qq/qqprotocol/RequestLoginTokenReplyPacket.cpp
qq/qqprotocol/StdAfx.cpp
qq/demo/StdAfx.cpp
qq/demo/Debug/demo.obj
qq/demo/Debug/DemoQQClient.obj
qq/qqprotocol/Debug/InPacket.obj
qq/qqprotocol/Debug/md5.obj
qq/qqprotocol/Debug/QQ.obj
qq/qqprotocol/Debug/StdAfx.obj
qq/demo/Debug/StdAfx.obj
qq/demo/demo.dsp
qq/qqprotocol/QQProtocol.dsp
qq/demo/demo.dsw
qq/qqprotocol/QQProtocol.dsw
qq/demo/demo.vcxproj.filters
qq/qqprotocol/QQProtocol.vcxproj.filters
qq/qqprotocol/Debug/vc100.idb
qq/demo/Debug/vc100.idb
qq/demo/ipch/qqprotocol-9783175b/qqprotocol-e134276a.ipch
qq/demo/Debug/demo.lastbuildstate
qq/qqprotocol/Debug/QQProtocol.lastbuildstate
qq/demo/Debug/demo.exe.embed.manifest
qq/QQ协议的C++实现.mht
qq/demo/Debug/demo.pch
qq/qqprotocol/Debug/QQProtocol.pch
qq/qqprotocol/Debug/vc100.pdb
qq/demo/Debug/vc100.pdb
qq/demo/demo.rc
qq/demo/Debug/demo_manifest.rc
qq/demo/Debug/demo.exe.embed.manifest.res
qq/demo/Debug/demo.res
qq/qqprotocol/Debug/BasicFamilyParser.sbr
qq/qqprotocol/Debug/BasicInPacket.sbr
qq/qqprotocol/Debug/BasicOutPacket.sbr
qq/qqprotocol/Debug/Crypter.sbr
qq/demo/Debug/demo.sbr
qq/demo/Debug/DemoQQClient.sbr
qq/qqprotocol/Debug/InPacket.sbr
qq/qqprotocol/Debug/LoginPacket.sbr
qq/qqprotocol/Debug/LoginReplyPacket.sbr
qq/qqprotocol/Debug/md5.sbr
qq/qqprotocol/Debug/QQ.sbr
qq/qqprotocol/Debug/QQClient.sbr
qq/qqprotocol/Debug/RequestLoginTokenPacket.sbr
qq/qqprotocol/Debug/RequestLoginTokenReplyPacket.sbr
qq/qqprotocol/Debug/StdAfx.sbr
qq/demo/Debug/StdAfx.sbr
qq/demo/demo.sdf
qq/demo/demo.sln
qq/demo/demo.suo
qq/demo/Debug/cl.command.1.tlog
qq/qqprotocol/Debug/cl.command.1.tlog
qq/qqprotocol/Debug/CL.read.1.tlog
qq/demo/Debug/CL.read.1.tlog
qq/demo/Debug/CL.write.1.tlog
qq/qqprotocol/Debug/CL.write.1.tlog
qq/demo/Debug/link.command.1.tlog
qq/demo/Debug/link.read.1.tlog
qq/demo/Debug/link.write.1.tlog
qq/demo/Debug/rc.command.1.tlog
qq/demo/Debug/rc.read.1.tlog
qq/demo/Debug/rc.write.1.tlog
qq/demo/Debug/demo.unsuccessfulbuild
qq/qqprotocol/Debug/QQProtocol.unsuccessfulbuild
qq/demo/demo.vcxproj.user
qq/qqprotocol/QQProtocol.vcxproj.user
qq/demo/demo.vcxproj
qq/qqprotocol/QQProtocol.vcxproj
qq/demo/ipch/qqprotocol-9783175b
qq/demo/Debug
qq/qqprotocol/Debug
qq/demo/ipch
qq/demo
qq/qqprotocol
qq
qq/demo/ReadMe.txt
qq/demo/Debug/demo.log
qq/qqprotocol/Debug/QQProtocol.log
qq/qqprotocol/BasicFamilyParser.h
qq/qqprotocol/BasicInPacket.h
qq/qqprotocol/BasicOutPacket.h
qq/qqprotocol/Crypter.h
qq/demo/demo.h
qq/demo/DemoQQClient.h
qq/qqprotocol/InPacket.h
qq/qqprotocol/LoginPacket.h
qq/qqprotocol/LoginReplyPacket.h
qq/qqprotocol/md5.h
qq/qqprotocol/OutPacket.h
qq/qqprotocol/QQ.H
qq/qqprotocol/QQClient.h
qq/qqprotocol/QQUser.h
qq/qqprotocol/RequestLoginTokenPacket.h
qq/qqprotocol/RequestLoginTokenReplyPacket.h
qq/demo/Resource.h
qq/qqprotocol/StdAfx.h
qq/demo/StdAfx.h
qq/qqprotocol/BasicFamilyParser.cpp
qq/qqprotocol/BasicInPacket.cpp
qq/qqprotocol/BasicOutPacket.cpp
qq/qqprotocol/Crypter.cpp
qq/demo/demo.cpp
qq/demo/DemoQQClient.cpp
qq/qqprotocol/InPacket.cpp
qq/qqprotocol/LoginPacket.cpp
qq/qqprotocol/LoginReplyPacket.cpp
qq/qqprotocol/md5.cpp
qq/qqprotocol/OutPacket.cpp
qq/qqprotocol/QQ.CPP
qq/qqprotocol/QQClient.cpp
qq/qqprotocol/QQUser.cpp
qq/qqprotocol/RequestLoginTokenPacket.cpp
qq/qqprotocol/RequestLoginTokenReplyPacket.cpp
qq/qqprotocol/StdAfx.cpp
qq/demo/StdAfx.cpp
qq/demo/Debug/demo.obj
qq/demo/Debug/DemoQQClient.obj
qq/qqprotocol/Debug/InPacket.obj
qq/qqprotocol/Debug/md5.obj
qq/qqprotocol/Debug/QQ.obj
qq/qqprotocol/Debug/StdAfx.obj
qq/demo/Debug/StdAfx.obj
qq/demo/demo.dsp
qq/qqprotocol/QQProtocol.dsp
qq/demo/demo.dsw
qq/qqprotocol/QQProtocol.dsw
qq/demo/demo.vcxproj.filters
qq/qqprotocol/QQProtocol.vcxproj.filters
qq/qqprotocol/Debug/vc100.idb
qq/demo/Debug/vc100.idb
qq/demo/ipch/qqprotocol-9783175b/qqprotocol-e134276a.ipch
qq/demo/Debug/demo.lastbuildstate
qq/qqprotocol/Debug/QQProtocol.lastbuildstate
qq/demo/Debug/demo.exe.embed.manifest
qq/QQ协议的C++实现.mht
qq/demo/Debug/demo.pch
qq/qqprotocol/Debug/QQProtocol.pch
qq/qqprotocol/Debug/vc100.pdb
qq/demo/Debug/vc100.pdb
qq/demo/demo.rc
qq/demo/Debug/demo_manifest.rc
qq/demo/Debug/demo.exe.embed.manifest.res
qq/demo/Debug/demo.res
qq/qqprotocol/Debug/BasicFamilyParser.sbr
qq/qqprotocol/Debug/BasicInPacket.sbr
qq/qqprotocol/Debug/BasicOutPacket.sbr
qq/qqprotocol/Debug/Crypter.sbr
qq/demo/Debug/demo.sbr
qq/demo/Debug/DemoQQClient.sbr
qq/qqprotocol/Debug/InPacket.sbr
qq/qqprotocol/Debug/LoginPacket.sbr
qq/qqprotocol/Debug/LoginReplyPacket.sbr
qq/qqprotocol/Debug/md5.sbr
qq/qqprotocol/Debug/QQ.sbr
qq/qqprotocol/Debug/QQClient.sbr
qq/qqprotocol/Debug/RequestLoginTokenPacket.sbr
qq/qqprotocol/Debug/RequestLoginTokenReplyPacket.sbr
qq/qqprotocol/Debug/StdAfx.sbr
qq/demo/Debug/StdAfx.sbr
qq/demo/demo.sdf
qq/demo/demo.sln
qq/demo/demo.suo
qq/demo/Debug/cl.command.1.tlog
qq/qqprotocol/Debug/cl.command.1.tlog
qq/qqprotocol/Debug/CL.read.1.tlog
qq/demo/Debug/CL.read.1.tlog
qq/demo/Debug/CL.write.1.tlog
qq/qqprotocol/Debug/CL.write.1.tlog
qq/demo/Debug/link.command.1.tlog
qq/demo/Debug/link.read.1.tlog
qq/demo/Debug/link.write.1.tlog
qq/demo/Debug/rc.command.1.tlog
qq/demo/Debug/rc.read.1.tlog
qq/demo/Debug/rc.write.1.tlog
qq/demo/Debug/demo.unsuccessfulbuild
qq/qqprotocol/Debug/QQProtocol.unsuccessfulbuild
qq/demo/demo.vcxproj.user
qq/qqprotocol/QQProtocol.vcxproj.user
qq/demo/demo.vcxproj
qq/qqprotocol/QQProtocol.vcxproj
qq/demo/ipch/qqprotocol-9783175b
qq/demo/Debug
qq/qqprotocol/Debug
qq/demo/ipch
qq/demo
qq/qqprotocol
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.