TDTS06 lab assignment: socket programming. More info: https://www.ida.liu.se/~TDTS06/labs/2014/NetNinny/default.html