BOOL ReadClient (LPVOID lpvBuffer, LPDWORD lpdwSize );
Возвращаемое значение
Ненулевое значение, если успешно, в противном случае 0. Если закрыт сокета, используемого на сервере слушать клиента, она будет возвращать ненулевое значение, но с нулевыми байтами читать.
Если не удается, функции Windows GetLastError может быть вызвана для определения причины ошибки.
Параметры
lpvBuffer
Указатель на буферной области для получения запрашиваемой информации.
lpdwSize
Указатель типа DWORD , указывающее количество байтов в буфере. По возвращении *lpdwSize будет содержать количество байтов, фактически переведены в буфер.
Примечания
Вызов этой функции-члена для чтения из тела запроса HTTP веб-клиента в буфер информация вызывающим объектом. ReadClient может использоваться для чтения данных из HTML-формы, использующий метод POST. Если более чем *lpdwSize байт сразу же доступны для чтения, ReadClient будет возвращать после передачи этого количество данных в буфер. В противном случае он будет блокировать входящие данные и ждать буферное пространство станет доступным.
Обзор CHttpServerContext |nbsp; Члены класса | Иерархическая схема
См. также CHttpServerContext::WriteClient