All pastes #949581 Raw Edit

Miscellany

public cpp v1 · immutable
·published 2008-03-19 21:59 UTC
rendered paste body
void SocketHTTP::ReceiveHTTPHeaders(){    char buffer[512];    string requete;    char *headers_tmp, *body_tmp, *response_tmp;    while (Socket::Receive(buffer) == 512) {        requete += buffer;        if (sscanf(requete.c_str(), "%s\r\n\r\n%s", headers_tmp, body_tmp) > 2) {            headers = headers_tmp;            body = body_tmp;            break;        }        requete += buffer;    }    if (!sscanf(headers.c_str(), "%s\r\n", response_tmp)) {        throw Erreur("http.cpp", "Problème lors de la récupération du fichier");    }    response = response_tmp;}