Solutions for protohackers, a set of network oriented programming challenges. Some learnings from these can be found on my blog.