C99 wrapper library for the BSD sockets API