系统消息包,系统消息和ReceiveIMPacket里面的系统通知有什么区别呢? 系统消息是表示你被别人加为好友了之类的消息,所以有源有目的,其他人 收不到的,系统通知是系统发给大家的消息。好了,废话这么多,系统消息的 格式是: 1. 头部,头部说明了系统消息的类型,目前已知的有四种 2. 对于一般的系统通知,其格式为: 以0x1F相隔的多个字段,对于已知的类型,分别是消息类型,源,目的,附加内容,对于未知的 消息类型,前面三个是一样的,后面的就未知了 对于QQ_SYS_BEING_ADDED_EX,消息正文的格式为: i. 后面内容的字节长度 ii. 未知内容,不知用什么才能解密 对于QQ_SYS_ADD_FRIEND_REQUEST_EX,其消息正文的格式为 i. 消息正文字节长度 ii. 消息正文 iii. 是否允许对方加自己为好友,0x01表示允许,0x02表示不允许 对于QQ_SYS_ADD_FRIEND_APPROVED_AND_ADD,其消息正文的格式为 i. 未知的1字节,0x00 3. 尾部Note: 只有使用2005的0x00A8发送认证消息,才会收到QQ_SYS_ADD_FRIEND_REQUEST_EX消息 @author luma
没有相关包