net.sf.jqql.packets.out._03
Class GetCustomHeadInfoPacket
java.lang.Object
net.sf.jqql.packets.Packet
net.sf.jqql.packets.OutPacket
net.sf.jqql.packets._03OutPacket
net.sf.jqql.packets.out._03.GetCustomHeadInfoPacket
public class GetCustomHeadInfoPacket
- extends _03OutPacket
apply to get friend coustom head data
1. head
2. unknown 4 byte
3. unknonw 4 byte
4. length of content behind, 2 byte, exclusive
5. unknown 2 byte, often 0x0100
6. friend's QQ number count, 2 byte
7. friend's QQ number, 4 byte
8. If there are more friends, repeat part 7.
请求得到好友自定义头像信息
1. 包头
2. 未知4字节
3. 未知4字节
4. 后面内容的长度,2字节,exclusive
5. 未知2字节,基本上是0x0100
6. 请求的好友个数,2字节
Note: 6部分在QQ中最大值是20
7. 好友QQ号,4字节
8. 如果有更多好友,重复7部分
- Author:
- luma
| Fields inherited from class net.sf.jqql.packets.Packet |
bodyBuf, bodyDecrypted, command, crypter, ds, duplicated, header, log, sequence, source, user |
| Methods inherited from class net.sf.jqql.packets._03OutPacket |
decryptBody, encryptBody, equals, getBodyBytes, getCryptographStart, getCurrentFragment, getFamily, getHeadLength, getLength, getSerialNumber, getTailLength, getTotalFragment, parseHeader, parseTail, postFill, putHead, putTail, setCurrentFragment, setSerialNumber, setTotalFragment, toString, validateHeader |
| Methods inherited from class net.sf.jqql.packets.OutPacket |
dump, fill, getKey, getNextSeq, getSendCount, getTimeout, needAck, needResend, parseBody, setKey, setSendCount, setTimeout |
GetCustomHeadInfoPacket
public GetCustomHeadInfoPacket(QQUser user)
GetCustomHeadInfoPacket
public GetCustomHeadInfoPacket(ByteBuffer buf,
int length,
QQUser user)
throws PacketParseException
- Throws:
PacketParseException
getPacketName
public String getPacketName()
- Overrides:
getPacketName in class OutPacket
- Returns:
- descriptive name of packet
包的描述性名称
putBody
protected void putBody(ByteBuffer buf)
- Description copied from class:
Packet
- initialize packet body
初始化包体
- Specified by:
putBody in class Packet
- Parameters:
buf - ByteBuffer
getQqList
public List<Integer> getQqList()
- Returns:
- the qqList
setQqList
public void setQqList(List<Integer> qqList)
- Parameters:
qqList - the qqList to set