readLengthPrefixedFrame static method

Future<Uint8List> readLengthPrefixedFrame(
  1. P2PStream stream
)

Reads a length-prefixed frame from the stream.

First reads a 4-byte big-endian length, then reads exactly that many bytes.

Implementation

static Future<Uint8List> readLengthPrefixedFrame(P2PStream stream) async {
  final length = await readLengthPrefix(stream);
  return await readExactly(stream, length);
}