encodeFrame function
Implementation
String encodeFrame(int msgType, Uint8List payload) {
final header = ByteData(6);
header.setUint16(0, msgType, Endian.big);
header.setUint32(2, payload.length, Endian.big);
final frame = Uint8List(6 + payload.length);
frame.setAll(0, header.buffer.asUint8List());
frame.setAll(6, payload);
return toHex(frame);
}