A library to do non-blocking I/O on a socket.