Estoy usando express con node.js para un servidor http. Guardo el objeto de respuesta para poder transmitir eventos al cliente en ese canal. ¿Hay alguna forma de detectar cuándo el cliente se desconecta? Cuando mato a mi cliente todavía puedo escribir en el objeto de respuesta sin obtener ningún tipo de excepción/error. Parece que el servicio mantiene abierto el canal tcp subyacente siempre que continúe escribiendo en el objeto de respuesta.node.js servidor http, detectar cuando los clientes se desconectan
12
A
Respuesta
37
req.on("close", function() {
// request closed unexpectedly
});
req.on("end", function() {
// request ended normally
}):
Cuestiones relacionadas
- 1. Node.JS: ¿Cómo crear un servidor HTTP Chat?
- 2. ¿Cómo puedo detectar clientes móviles en mi servidor web?
- 3. monitorear clientes conectados usando node.js
- 4. ¿Cómo puedo establecer un tiempo de espera para las conexiones http de los clientes en node.js
- 5. Node.js: ¿Cuántos clientes de Redis?
- 6. Cómo detectar excepciones de solicitud de cliente http en node.js
- 7. detectar ipad cuando se eliminan los UIPopoverControllers
- 8. Java Async Http clientes comparaciones
- 9. Cómo detectar clientes de sondeo dúplex diconnected
- 10. Error ECONNREFUSED con node.js que no ocurre en otros clientes
- 11. Crear WebSockets entre un servidor TCP y servidor HTTP en Node.js
- 12. conectando dos clientes con socket.io a través de node.js
- 13. Servidor de juegos PHP, ¿múltiples clientes TCP?
- 14. ¿Las señales en Qt se desconectan automáticamente cuando se elimina una clase?
- 15. Obtener y establecer una única cookie con Node.js Servidor HTTP
- 16. Node.js http solicitud pipelining
- 17. Detectar clientes con servidores proxy a través de PHP
- 18. Node.js http auth aut.
- 19. Iniciando un servidor node.js
- 20. servidor http en php
- 21. Servidor trenzado para varios clientes
- 22. Enviar mensaje signalr de servidor a todos los clientes
- 23. node.js: ¿Cómo detectar una secuencia stdin vacía?
- 24. ¿Cómo atrapo los errores del servidor node.js/express como EADDRINUSE?
- 25. Detectar si la aplicación se inició como servidor HTTP o no (tarea de rake, rconsole, etc.)
- 26. Node.js HTTP: evento 'fin' solicitud nunca se llama
- 27. Golang: servidor http dejando los goroutines abiertos
- 28. ¿Cómo recoger los comentarios de los clientes?
- 29. HTTP PUT Solicitud con Node.js
- 30. ¿Puedo indicar a los clientes que SPNEGO es compatible pero NTLM no es para solicitudes HTTP?
¿Ha considerado usar http://socket.io – Alfred