Checkpoint 1 - Raw TCP: Just Make it Talk

By the end of this checkpoint

Write a TCP server from scratch using the net package. No HTTP, no parsing, no frameworks. Just a socket that talks.

Verify

Run nc localhost 4000 in two terminals. Both connect, raw bytes print, and the server stays alive.