El tema es el siguiente:
Tengo un ajax que envía una petición al servidor, al recibir la respuesta, después de 1 segundo envía nuevamente una petición.
El problema se presenta cuando el usuario pierde conexión a Internet:
Si una petición queda sin respuesta espera un tiempo (digamos 7 segundos) y vuelve a lanzar una nueva petición...
El tema es que si el usuario sigue sin conexión las peticiones se van acumulando y luego al reestablecerse la conexión a Internet las envía todas juntas causando problemas para el servidor.
La pregunta es:
¿Hay alguna manera de eliminar peticiones AJAX que no han tenido respuesta, ya sea ejecutando alguna función o estableciendo algún parámetro de tiempo?