一个开源QQ协议库QQProtocol

基于QQ协议的资料网上有很多了,lumaqq是非常著名的Java实现的QQ客户端,本QQ协议库也是基于这些资料和少量抓包分析包后实现的。本协议库是基于QQ2005协议,全VC6实现


先贴出来QQ协议常量,基本上就是lumaqq完全移植的啦,所有协议常量都实现为类QQ的公共静态成员,给协议库中其它类使用,这么做完全是移植起来方便


class QQ


{


public:


      ...


};


CQQUser类:一个QQ用户的封装,如果一个QQ号码要登录,先要生成一个CQQUser对象,并进行设置


主要函数:


构造函数CQQUser 构造一个CQQUser对象时指定QQ号码和密码


SetServerIP 设置处理这个QQ用户的服务器,如sz.tencent.com


SetServerPort 端口,sz.tencent.com的端口是8000


SetHiddenLogin (是否)隐身登录



代码SVN

http://vcye23.SVN.sourceforge.net/SVNroot/vcye23/qqprotocol/
Tags:  qq协议 开源的qq源码 开源qq 开源协议

延伸阅读

最新评论

发表评论