Introduction
On the surface of it the Linux socket API is pretty straight forward. However once you start to care about performance things get a bit more complicated, and documentation a bit more sparse.
Because I thought it'd be fun to explore this a bit more I made a simple …