释义 |
CHttpServerContext::ReadClient
BOOL ReadClient( LPVOID lpvBuffer, LPDWORD lpdwSize );
返回值: 如果成功,则返回非零值,否则为0。如果服务器用来侦听客户的套接字关闭,将返回非零值,但读取零字节。 如果调用失败,则Windows函数GetLastError被调用,确定出错原因。
参数:lpvBuffer | 指向接收请求信息的缓冲区区域的指针。 | lpdwSize | 指向DWORD的指针,提示缓冲区中的有效字节数。返回的*lpdwSize将包含实际传输到缓冲区的字节数。 |
说明: 调用此成员函数从Web 客户 HTTP 请求中读取信息到调用者提供的缓冲区中。ReadClient可用来从使用POST方法的HTML表格中读取数据。如果如今有多于*lpdwSize字节的数据可被读取,ReadClient 将在传输完这么多的数据进缓冲区后返回。否则将输入数据组织成块,并等待有够用的缓冲区空间。
请参阅:CHttpServerContext::WriteClient |