A simple c++ class wrapper for unix/linux socket system calls