Skip to content

Reliable Data

Joshua Scott edited this page Sep 24, 2015 · 5 revisions

Details

This packet is used to send application-specific messages reliably. This packet MUST be responded with a Reliable Data Acknowledge packet with the appropriate sequence number.

OpCode: 0x09
Compressable: Yes
Encryptable: Unsure
Append CRC: Yes

Packet Analysis

Details:

Name Type Byte-Order Description
Sequence # uint16 Net The sequence number of this packet. Used to determine packet-order.
Message message N/A The message that is being sent. You can find a definition here.

Fragmentation

If the data in the message exceeds the client's buffer size, then the message should be sent through a Fragmented Reliable Data packet rather than a regular Reliable Data packet.

Example:

00 09 00 00 00 01 00

Sequence #: 0x00
Message: 01 00

Clone this wiki locally