CHttpServerContext::ReadClient

BOOL ReadClient( LPVOID lpvBuffer, LPDWORD lpdwSize );

返回值:
如果成功,则返回非零值,否则为0。如果服务器用来侦听客户的套接字关闭,将返回非零值,但读取零字节。
如果调用失败,则Windows函数GetLastError被调用,确定出错原因。

参数:
lpvBuffer指向接收请求信息的缓冲区区域的指针。
lpdwSize指向DWORD的指针,提示缓冲区中的有效字节数。返回的*lpdwSize将包含实际传输到缓冲区的字节数。

说明:
调用此成员函数从Web 客户 HTTP 请求中读取信息到调用者提供的缓冲区中。ReadClient可用来从使用POST方法的HTML表格中读取数据。如果如今有多于*lpdwSize字节的数据可被读取,ReadClient 将在传输完这么多的数据进缓冲区后返回。否则将输入数据组织成块,并等待有够用的缓冲区空间。

请参阅:CHttpServerContext::WriteClient