splitMessagePayload function
Implementation
Uint8List splitMessagePayload(Uint8List packet) {
final data = packet.buffer.asByteData();
final headerSize = data.getUint32(4).toInt() + (data.getUint32(0).toInt() << 32);
final payload = Uint8List.sublistView(data, 8 + headerSize, packet.length);
return payload;
}