Loading examples/httpclient.cpp +3 −3 Original line number Diff line number Diff line Loading @@ -97,7 +97,7 @@ int main(int argc, char** argv){ std::shared_ptr<char[]> data(new char[16384], std::default_delete<char[]>()); size_t recv= cltsock.recvData(&srvsock,data.get(), 16384); size_t recv= srvsock.recvData(data.get(), 16384); std::vector<char> html; libhttppp::HttpResponse res; Loading @@ -124,7 +124,7 @@ int main(int argc, char** argv){ std::copy(data.get() + cpos, data.get()+recv, std::back_inserter(html)); rlen-=((long)recv- cpos); if(rlen>0){ recv=(long)cltsock.recvData(&srvsock,data.get(), 16384); recv=(long)srvsock.recvData(data.get(), 16384); cpos=0; } }while(rlen>0); Loading Loading @@ -153,7 +153,7 @@ int main(int argc, char** argv){ for (;;) { cpos = 0; try { recv = cltsock.recvData(&srvsock, data.get(), 16384); recv = srvsock.recvData(data.get(), 16384); break; } catch (netplus::NetException& e) { Loading src/http.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -713,10 +713,10 @@ void libhttppp::HttpRequest::send(netplus::socket* src,netplus::socket* dest){ printHeader(header); try { size_t send=src->sendData(dest,(void*)header.c_str(),header.length()); size_t send=dest->sendData((void*)header.c_str(),header.length()); while(send<_Request.length()){ send+=src->sendData(dest,(void*)_Request.substr(send,_Request.length()-send).c_str(), send+=dest->sendData((void*)_Request.substr(send,_Request.length()-send).c_str(), _Request.length()-send); } }catch(netplus::NetException &e){ Loading Loading
examples/httpclient.cpp +3 −3 Original line number Diff line number Diff line Loading @@ -97,7 +97,7 @@ int main(int argc, char** argv){ std::shared_ptr<char[]> data(new char[16384], std::default_delete<char[]>()); size_t recv= cltsock.recvData(&srvsock,data.get(), 16384); size_t recv= srvsock.recvData(data.get(), 16384); std::vector<char> html; libhttppp::HttpResponse res; Loading @@ -124,7 +124,7 @@ int main(int argc, char** argv){ std::copy(data.get() + cpos, data.get()+recv, std::back_inserter(html)); rlen-=((long)recv- cpos); if(rlen>0){ recv=(long)cltsock.recvData(&srvsock,data.get(), 16384); recv=(long)srvsock.recvData(data.get(), 16384); cpos=0; } }while(rlen>0); Loading Loading @@ -153,7 +153,7 @@ int main(int argc, char** argv){ for (;;) { cpos = 0; try { recv = cltsock.recvData(&srvsock, data.get(), 16384); recv = srvsock.recvData(data.get(), 16384); break; } catch (netplus::NetException& e) { Loading
src/http.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -713,10 +713,10 @@ void libhttppp::HttpRequest::send(netplus::socket* src,netplus::socket* dest){ printHeader(header); try { size_t send=src->sendData(dest,(void*)header.c_str(),header.length()); size_t send=dest->sendData((void*)header.c_str(),header.length()); while(send<_Request.length()){ send+=src->sendData(dest,(void*)_Request.substr(send,_Request.length()-send).c_str(), send+=dest->sendData((void*)_Request.substr(send,_Request.length()-send).c_str(), _Request.length()-send); } }catch(netplus::NetException &e){ Loading