CHttpServerContext::ReadClient

BOOL ReadClient (LPVOID lpvBuffer, LPDWORD lpdwSize );

Valore restituito

Diverso da zero in caso di successo, 0 altrimenti. Se è chiuso il socket utilizzato dal server per ascoltare il cliente, sarà restituito diverso da zero, ma con zero byte leggere.

Se la chiamata ha esito negativo, la funzione di Windows può essere chiamato GetLastError per determinare la causa dell'errore.

Parametri

lpvBuffer

Puntatore all'area del buffer per ricevere le informazioni richieste.

lpdwSize

Puntatore a DWORD che indica il numero di byte disponibili nel buffer. Al ritorno *lpdwSize conterrà il numero di byte effettivamente trasferito nel buffer.

Osservazioni

Chiamare questa funzione membro di leggere informazioni dal corpo della richiesta HTTP del client Web nel buffer fornito dal chiamante. ReadClient potrebbe essere utilizzato per leggere i dati da un modulo HTML che utilizza il metodo POST. Se più di *lpdwSize byte sono immediatamente disponibili per essere letto, ReadClient restituirà dopo esservisi quella quantità di dati nel buffer. In caso contrario bloccare i dati in ingresso e attendere per spazio nel buffer di diventare disponibile.

CHttpServerContext panoramica |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;CHttpServerContext::WriteClient

Index