Commit c629c80a authored by jan.koester's avatar jan.koester
Browse files

new api

parent fed5cc6a
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -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;
@@ -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);
@@ -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) {
+2 −2
Original line number Diff line number Diff line
@@ -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){