This portable library wraps the basic functions of the systems sockets