Loading examples/httpclient.cpp +6 −5 Changes for examples/httpclient.cpp: 6 added lines, 5 removed lines. Original line number Diff line number Diff line Loading @@ -55,20 +55,21 @@ int main(int argc, char** argv){ int len=cltsock->recvData(&srvsock,data,512); libhttppp::HttpResponse res; std::string html; try { size_t hsize=res.parse(data,len); size_t amount = len-hsize; std::string html; html.assign(data+hsize,amount); if(amount>0) html.assign(data+hsize,amount); while(amount < res.getContentLength()){ size_t recv=cltsock->recvData(&srvsock,data,512); amount+=recv; html.append(data,recv); } }catch(...){ }; if(!html.empty()) std::cout << html << std::endl; }catch(netplus::NetException &exp){ Loading Loading
examples/httpclient.cpp +6 −5 Changes for examples/httpclient.cpp: 6 added lines, 5 removed lines. Original line number Diff line number Diff line Loading @@ -55,20 +55,21 @@ int main(int argc, char** argv){ int len=cltsock->recvData(&srvsock,data,512); libhttppp::HttpResponse res; std::string html; try { size_t hsize=res.parse(data,len); size_t amount = len-hsize; std::string html; html.assign(data+hsize,amount); if(amount>0) html.assign(data+hsize,amount); while(amount < res.getContentLength()){ size_t recv=cltsock->recvData(&srvsock,data,512); amount+=recv; html.append(data,recv); } }catch(...){ }; if(!html.empty()) std::cout << html << std::endl; }catch(netplus::NetException &exp){ Loading