All pastes #951969 Raw Edit

Unnamed

public text v1 · immutable
#951969 ·published 2008-03-21 20:20 UTC
rendered paste body
    char buffer[512];
    string requete = "";
    unsigned int pos;
    int len;

    memset(buffer, '\0', sizeof(buffer));

    while(1) {
        len = Socket::Receive(buffer, sizeof(buffer));
        if (len <= 0) break;
        requete += string(buffer, len);
    }

    if ((pos = requete.find("\r\n\r\n")) != string::npos) {
        headers = requete.substr(0, pos);
        body = requete.substr(pos + 4, requete.size() - pos + 4);
        break;
    }