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