TCP and the Berkely Sockets API should have included message chunking out-of-the-gate.
The very first thing anybody using TCP has to do is invent their own chunking. Every time. It's ridiculous.
@jennamagius This 10000x, literally the source of so many bugs and vulnerabilities.