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