PGLib is a set of two libraries (PGSocket and PGThread) for C++