This is TCP and TCP on SSL library for C++