AJAX/COMET tabanlı bir on line sohbet odası yazıyorum. Benim tasarımı:Farklı tarayıcıların zaman aşımı davranışı?
----------------- beklemek
Talebi ------------------- ------> gönderme dökümü veri
----------------- beklemek ------------------ -------> gönderme dökümü veri
----------------- beklemek ----------------- --------> gönderme dökümü veri
----------------- beklemek ---------------- ---------> döküm verilerini gönder
----------------- wait -------------------------> döküm verilerini gönder
------ bir şey oldu, yanıt alın.
Başka istek ..... ....
Gördüğünüz gibi, sunucunun isteği tutun ve bir şeyler beklemek oldu, bazı olay, sadece veri ve bitiş isteği itin yaşansın varsa. Sonra müşteri başka bir istekte bulunacak. İstekte onay var, bu nedenle iki istek arasında boşluk olduğu takdirde, sunucu istemci için bekleyen bir olay olduğunu bilir.
Tarayıcı zaman aşımından önce, sunucu zaman aşımını önlemek için sunucudan bazı boş veriler de gönderir.
Şimdi, sorun geliyor: farklı tarayıcıların zaman aşımı davranışı nedir? Tarayıcının talebi göndereceğini ve veriyi beklediğini biliyorum, beklemek çok uzun zaman alıyorsa, zaman aşımı olacaktır. Ancak farklı tarayıcıların zaman aşımı davranışı nedir? Ve tarayıcının zaman aşımı davranışını kontrol edebilecek herhangi bir başlık var mı? Tarayıcıların zaman aşımı davranışını bilerek, onlarla nasıl başa çıkılacağına karar verebilirim. Bu verileri nerede bulabilirim? istemci proxy üzerinden gidiyor olabilir çünkü
Bu cevaba bakın http://stackoverflow.com/a/1343963/779408 – breceivemail