C++/TCPSocket: Reorganize the direcotry