Ich mache eine Chat-Anwendung, die mit Long-Polling arbeitet, um einen "Push" vom Server zum Client zu emulieren.
Im Grunde fragt der Browser nach Updates, und ich antworte, wenn es etwas Neues gibt. Ansonsten halte ich die Verbindung offen, ohne zu antworten, bis es etwas zurückzusenden gibt.
Wenn nun 30 Sekunden verstrichen sind und ich nichts gesendet habe, sende ich eine Antwort, die im Wesentlichen "NoNews" lautet, und der Client fragt erneut ab.
Ich möchte diese Verbindung natürlich so lange wie möglich aufrechterhalten, ohne zu antworten, bevor der Browser einfach eine Zeitüberschreitung verursacht und mich aufgibt... Ich habe keine gute Dokumentation darüber gefunden, was die Client-Timeout für jeden Browser ist, und es scheint nicht wie es ist das gleiche für alle von ihnen...
Hat jemand von Ihnen einen Antrag auf ein Langzeit-Polling gestellt?
Haben Sie eine Idee, was die längste sichere Zeitüberschreitung sein könnte?
Gracias.