A HttpClient written in C++ based on raw sockets