Hey! is a simple TCP streaming app developed in C using POSIX APIs. Both client and server are containerized using Docker. I've made a video about this project -> Youtube.
This is the material I used to develop Hey!. The Beej's Guide to Network Programming is a nice introduction. Super easy to read: