public final class Packet extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
byte[] |
body |
short |
cc |
byte |
cmd |
static byte |
FLAG_AUTO_ACK |
static byte |
FLAG_BIZ_ACK |
static byte |
FLAG_COMPRESS |
static byte |
FLAG_CRYPTO |
byte |
flags |
static Packet |
HB_PACKET |
static byte |
HB_PACKET_BYTE |
static int |
HEADER_LEN |
byte |
lrc |
int |
sessionId |
| 构造器和说明 |
|---|
Packet(byte cmd) |
Packet(byte cmd,
int sessionId) |
Packet(Command cmd) |
Packet(Command cmd,
int sessionId) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addFlag(byte flag) |
short |
calcCheckCode() |
byte |
calcLrc() |
int |
getBodyLength() |
boolean |
hasFlag(byte flag) |
String |
toString() |
boolean |
validCheckCode() |
boolean |
validLrc() |
public static final int HEADER_LEN
public static final byte FLAG_CRYPTO
public static final byte FLAG_COMPRESS
public static final byte FLAG_BIZ_ACK
public static final byte FLAG_AUTO_ACK
public static final byte HB_PACKET_BYTE
public static final Packet HB_PACKET
public byte cmd
public short cc
public byte flags
public int sessionId
public byte lrc
public byte[] body
public Packet(byte cmd)
public Packet(byte cmd,
int sessionId)
public Packet(Command cmd)
public Packet(Command cmd, int sessionId)
Copyright © 2016. All rights reserved.