QQ基本协议族包括大多数QQ系统消息和IM消息,除此之外,还有p2p协议族和04、05等等协议族
QQ基本协议族的接受包基类是CBasicInPacket,发送包基类是CBasicOutPacket,分别从接受/发送包基类CInPacket和COutPacket派生而来
CBasicOutPacket把COutPacket的m_bHeader置为QQ.QQ_HEADER_BASIC_FAMILY,实现了COutPacket的纯虚函数PutHeader和PutTail;CBasicInPacket实现了CInPacket的纯虚函数ParseHeader和ParseTail。也就是说基本协议族的包头和包尾有相同的结构,可以看一下接本协议族的包头结构和包尾结构
代码svn:
https://vcye23.svn.sourceforge.net/svnroot/vcye23/qqprotocol/ 引用请注明出处,谢谢
posted on 2007-10-15 04:22
叶子墙 阅读(1614)
评论(3) 编辑 收藏 引用