Estoy escribiendo un servidor web en Java y quiero que sea compatible con las conexiones HTTP 1.1 Keep-Alive. Pero, ¿cómo puedo saber cuándo el cliente ha terminado de enviar solicitudes para una conexión determinada? (como un doble final de línea o algo así).¿Cómo sé cuándo DEBE cerrar una conexión HTTP 1.1 Keep-Alive?
Veamos cómo stackoverflow maneja esta pregunta muy oscura: respuestas que, en Google, están empantanadas en especificaciones técnicas y lenguaje oscuro. Quiero una respuesta en inglés simple para un programador que no sea C :)
I see. eso confirma mi sospecha de tener que confiar en SocketTimeoutException. Pero no estaba seguro de si había algo en lo que pudiera confiar del cliente que indicara que se hizo con la conexión, lo que me permitiría cerrar las conexiones antes en la mayoría de los casos, en lugar de esperar el tiempo de espera. Gracias
Gracias. También lo leí ... Los comentarios aquí confirman mis sospechas y ahora sé que no voy a ir a un callejón sin salida. Guau. ¡Stackoverflow funciona! Gracias – Bret