Recientemente, en una entrevista me preguntaron cómo abordaría una aplicación de cliente de chat en línea. Pasé por la solución estándar de "sondeo", pero me cortaron porque el entrevistador estaba buscando el método "HTTP 1.1 keep-alive". Habiendo usado HTTP por bastante tiempo y recordando que todo el punto era ser "sin estado", esto nunca se me ocurrió (además, sin mencionar que el mantenimiento de la vida no se implementa de manera consistente).Usar HTTP Keep-Alive para que el servidor se comunique con el cliente
Mi pregunta es, ¿es posible que un servidor web transmita y/o envíe información a un cliente cuando se ha establecido el encabezado "keep-alive"?