Beej (aka Brian Jorgensen) got tired of all his friends asking him how to do stuff with networking-programming in C —
So, in the mid 1990s he put it all online for free.
And, he has been updating it since then.
It covers: TCP, UDP, IPv4, IPv6, blocking & non-blocking I/O, client-server programming, select(), poll(), and more.
Beej's Guide to Network Programming has been an influential book.
#CLang #ComputerProgramming #NetworkProgramming #Programming