Resources
A list of resources I have read or used.
Beej Guide to Network Programming (In-Progress)
A guide to Network Socket Programming using C and Linux system calls. This guide is for the average C programmer to get a grip on network programming without having wade through a load of 'stucts'
to figure out if 'bind()'
should be called before 'connect()'
etc.
https://beej.us/guide/bgnet/html/#intro
The Linux Kernel Module Programming Guide
A hands-on Kernel module programming guide that goes through from a simple Hello-World project to Character device drivers, /proc file system and even Interrupt Handlers.
https://linux.die.net/lkmpg/index.html