Я пишу веб-сервер на Java и хочу, чтобы он поддерживал соединения HTTP 1.1 Keep-Alive. Но как я могу узнать, когда клиент завершил отправку запросов для данного соединения? (как двойной конец строки или что-то).
Давайте посмотрим, как stackoverflow обрабатывает этот очень непонятный вопрос - ответы на который, в Google, затеряны в технических спецификациях и неясном языке. Я хочу простой ответ для не программиста на C:)
Понятно. это подтверждает мое подозрение о необходимости полагаться на SocketTimeoutException. Но я не был уверен, есть ли что-то, на что я мог бы положиться от клиента, что указывает на то, что это сделано с соединением - что позволило бы мне закрыть соединения быстрее в большинстве случаев - вместо ожидания времени ожидания. Спасибо