QQ基本协议族消息管理器

CBasicFamilyParser处理基本协议族的收发包,它的代码很简单,但作用很重要,它对基本协议族的支持包括:要发送包的只要传进来 一个CQQUser对象(由这个对象提供要发送包的参数),指定命令号,就会生成一个CBasicOutPacket派生类对象,而这个 CBasicOutPacket派生类对象会送到发送队列中,由发送队列统一调配发送时间,决定需不需要重发,收没收到反馈等等,发送队列以... [阅读全文]

QQ基本协议族接受/发送包基类

QQ基本协议族包括大多数QQ系统消息和IM消息,除此之外,还有p2p协议族和04、05等等协议族QQ基本协议族的接受包基类是CBasicInPacket,发送包基类是CBasicOutPacket,分别从接受/发送包基类CInPacket和COutPacket派生而来CBasicOutPacket 把COutPacket的m_bHeader置为QQ.QQ_HEADER_BASIC_FAMILY,实... [阅读全文]

QQ协议的接收/发送包基类

接收包基类CInPacket,发送包基类COutPacketQQ协议中,不管是接收包还是发送包,在应用层都分为三个部分:包头,包括协议类型,源QQ版本号,命令号,和包序列号,发送包还有一个需要/不需要ack标志包体和包尾,其中包体是需要加密解密的部分,以后再介绍值得注意的是,QQ号码和密码等等都是在包体即需要加密解密的部分中,但包头中包含的东西非常重要,它包括:QQ协议类型,如QQ基本协议族用的是... [阅读全文]
1 共1条 分1页