Notes on beej sockets.