Dans presque tous les longs exemples d'interrogation je vois, il y a quelque chose comme un timeout de 30 secondes côté client. Quelle est la raison précise de cela?Pourquoi définir un délai d'attente côté client lors de l'utilisation d'une interrogation longue?
Répondre
Certains routeurs, proxies ou tout autre périphérique se trouvant au milieu peuvent décider d'abandonner les connexions TCP/IP inactives pendant une longue période. Une connexion rafraîchissante de temps à autre permet de détecter plus rapidement les défaillances de serveur.
Merci pour votre réponse. Ainsi, readyState de XMLHttpRequest ne change pas quand une connexion TCP est abandonnée? – Supercactus
@Supercactus: il devrait si le serveur distant/OS ferme la connexion. Mais si vous coupez simplement le câble réseau, vous risquez de ne pas être averti. –
Voir [TCP Connexions semi-ouvertes] (http://en.wikipedia.org/wiki/TCP_half-open). – leggetter
- 1. Android longue interrogation - service d'exécution de délai
- 2. Longue interrogation en Java
- 3. Interrogation longue dans Yesod
- 4. longue interrogation au printemps
- 5. Pourquoi session_write_close devrait-il être utilisé dans une longue interrogation?
- 6. Longue interrogation entraînant un retard important
- 7. longue interrogation à l'aide de java-sockets
- 8. ASP.net comment longue interrogation avec PokeIn?
- 9. Printemps longue interrogation avec DeferredResult
- 10. Longue interrogation dans SERVICE STACK
- 11. Longue interrogation sur IIS
- 12. Relève par interrogation longue
- 13. Cadre de sondage long côté client
- 14. Java longue interrogation
- 15. Longue interrogation trop rapide
- 16. Interrogation longue verrouillant d'autres appels AJAX
- 17. HttpWebRequest & longue interrogation: comment savoir si une connexion longue interrogation a été établie?
- 18. WebSockets, Comet, AJAX et longue interrogation
- 19. jQuery ajax php longue interrogation
- 20. Définir un délai d'attente pour une réponse Web du côté client
- 21. lors d'une longue interrogation, Pourquoi mes autres demandes sont-elles si longues?
- 22. interrogation et dépassement de délai
- 23. Définition du délai côté client par requête avec Alamofire [swift]?
- 24. Longue interrogation avec une application client iOS et un serveur C#
- 25. Tâche HTTP Domino et interrogation longue
- 26. Comment éviter l'arrondissement d'une valeur longue du côté client?
- 27. Redirection de délai d'attente de session côté client dans ASP.Net
- 28. Interrogation longue bloquant plusieurs fenêtres?
- 29. breeze: interrogation du cache local lors de l'utilisation du modèle côté client
- 30. ajax longue interrogation avec MySQL
@ Mörre Quel est le problème? (L'anglais n'est pas ma langue maternelle.) – Supercactus