Even when the length is redundant (fixed-size messages), putting it up front allows simplifying deserialization and process entire messages in one go
See Implementation
Even when the length is redundant (fixed-size messages), putting it up front allows simplifying deserialization and process entire messages in one go