CHttpServerContext::ReadClient

BOOL ReadClient (LPVOID LpvBuffer, LPDWORD LpdwSize );

Rückgabewert

Ungleich NULL, wenn erfolgreich, andernfalls 0. Wenn der Socket vom Server an den Client zu hören verwendet geschlossen ist, wird es ungleich NULL zurück, aber mit NULL Bytes lesen.

Wenn der Aufruf fehlschlägt, die Windows-Funktion GetLastError kann aufgerufen werden, um die Ursache des Fehlers zu ermitteln.

Parameter

lpvBuffer

Zeiger auf den Pufferbereich um die angeforderte Informationen zu erhalten.

lpdwSize

Zeiger auf DWORD , die die Anzahl der Bytes im Puffer verfügbar. Bei Rückgabe *LpdwSize enthält die Anzahl der Bytes in den Puffer tatsächlich übertragen.

Bemerkungen

Rufen Sie diese Memberfunktion um lesen Informationen aus dem Körper der Web-Client-HTTP-Anforderung in den Puffer vom Aufrufer bereitgestellten. ReadClient kann verwendet werden, um Daten aus einem HTML-Formular zu lesen, die die POST-Methode verwendet. Wenn mehr als *LpdwSize Bytes sind sofort gelesen werden, ReadClient wird nach der Übertragung der diese Menge an Daten in den Puffer zurück. Andernfalls wird es blockieren eingehende Daten und warten Pufferspeicher zur Verfügung.

CHttpServerContext Übersicht |nbsp; Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CHttpServerContext::WriteClient

Index