Encodes a message as a length-prefixed frame.
The frame layout is: [0..3] uint32 big-endian: byte length of the payload [4..] payload bytes
Encodes a message as a length-prefixed frame.
The frame layout is: [0..3] uint32 big-endian: byte length of the payload [4..] payload bytes