encode method

Uint8List encode()

Codifica o pacote (cabeƧalho + payload) em um Uint8List para envio ao servidor.

Implementation

Uint8List encode() {
  final payloadData = payload.encode();
  final payloadLength = payloadData.lengthInBytes;
  final out = Uint8List(payloadLength + 4);
  out[0] = payloadLength & 0xFF;
  out[1] = (payloadLength >> 8) & 0xFF;
  out[2] = (payloadLength >> 16) & 0xFF;
  out[3] = sequenceID;
  out.setRange(4, out.length, payloadData);
  return out;
}