.NET 소켓과 NetworkStream은 모두 사용할 수있는 데이터가 없을 때 차단하는 Read 메서드를 제공합니다. 문제는 클라이언트가 메시지의 크기를 알지 못하면 서버가 메시지를 보낼 때 이해할 수있는 확실한 방법이 없다는 것입니다.HTTP 수준에서 .NET 소켓 읽기를 중지하는시기를 알아야합니다.
내 질문은 - 어떤 원칙을 높은 수준의 라이브러리 (예 : HTTP 수준의 WebRequest) 소켓에서 읽기를 중지하고 모든 종류의 읽기 시간 제한을 사용하지 않고 클라이언트에 전체 메시지를 표시하는 데 사용합니까? HTTP 프로토콜이 "EOF"토큰을 제공하지 않는 것 같습니다 ...
고마워, 정확히 내가 필요로했던 것! – Konstantin