read method
Implementation
read(int n, {bool number = true}) {
final last = buffer.length - index;
if (n > last) {
n = last;
}
if (!number) {
final r = buffer.sublist(index, index + n);
index += n;
return r;
}
num value = 0;
int start = index;
for (var i = 0; i < n; i++) {
value *= pow(2, 8);
value += buffer[start + i];
}
index += n;
return value;
}