CHttpServerContext::ReadClient

BOOL ReadClient (LPVOID lpvBuffer, LPDWORD lpdwSize );

Valor devuelto

Distinto de cero si es correcto, de lo contrario 0. Si se cierra el socket utilizado por el servidor para escuchar al cliente, va regresar distinto de cero, pero con cero bytes leer.

Si la llamada falla, la función de Windows GetLastError puede ser llamado para determinar la causa del error.

Parámetros

lpvBuffer

Puntero a la zona de amortiguamiento para recibir la información solicitada.

lpdwSize

Puntero a DWORD que indica el número de bytes disponibles en el búfer. Regreso *lpdwSize contendrá el número de bytes transferidos realmente en el búfer.

Observaciones

Llame a esta función miembro para leer la información del cuerpo de la solicitud HTTP del cliente Web en el búfer suministrado por el llamador. ReadClient puede utilizarse para leer datos de un formulario HTML que utiliza el método POST. Si hay más de *lpdwSize bytes están disponibles de inmediato para ser leído, ReadClient devolverá después de transferir esa cantidad de datos en el búfer. De lo contrario será bloquear los datos entrantes y esperar por espacio de búfer esté disponible.

Visión General de CHttpServerContext |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CHttpServerContext::WriteClient

Index