나는 HTTP 클라이언트와 TCP \ IP 프로그래밍에 익숙하지 않으므로, 내 질문은 숙련 된 사람들에게는 막연 할 수도 있지만 대답 해 보시기 바랍니다.HTTP 클라이언트 프로그래밍 - 서버가 모든 데이터를 보냈다는 것을 아는 방법
서버에 요청을 보내면 서버에 요청을 보내고 (비동기 소켓) HTTP 요청 이벤트가 발생하면 읽기 명령을 사용하여 데이터를 추출하여 로컬 버퍼에 저장하고 있습니다.
여기 서버가 모든 데이터를 전송 했으므로 정보 처리를 시작할 수 있다는 것을 어떻게 알 수 있습니까? 이 단계에서 혼란 스럽습니다.
콘텐츠 길이를 0으로 간주합니다. 모든 HTTP 헤더를 한 번에 읽을 수 있습니까? 헤더 정보가 2 개의 패킷으로 전송되지 않습니까? @vtortola – evk1206
길이가 0 인 경우 빈 줄이 나온 후 읽기를 멈출 수 있습니다. http://www.tutorialspoint.com/http/http_messages.htm – vtortola