C++/TCPSocket: Object-oriented proactor server