Doğru Cevap
-
Comet kullanmak yerine Node.JS ile bu tarz bir uygulama yapmanız daha iyi olur.
https://github.com/ry/node_chat
http://chat.nodejs.org/-
muratmoon
Adında javascript geçiyor diye clientta çalışan javascript kütüphanesi diye düşünmüyorsunuz umarım.
Node sunucu üzerinde ayrı uygulama olarak çalışıyor çünkü.11 yıl önce yazılmış -
halidaltuner
Javascript kütüphanesi olduğunu belirten bir cümle gördünüz mü? Birşey öneriyorsam kullandığım ve bildiğim içindir.11 yıl önce yazılmış -
muratmoon
Doğru cevap olarak işaretlendiği için sizin yazınıza cevaben yazdım.
Notum size değil sorunun sahibineydi çünkü bana daha çok javascript kütüphanesi arıyor gibi geldi.11 yıl önce yazılmış
-
Cevaplar
-
Normal HTTP isteklerinde istek gönderilir, sunucu isteği alır işler ve size cevabı döner.
Comet'te ise, size isteği gönderirsiniz, sunucu isteği alır işler ama size cevabı dönüp bitirmez. Olabildiğince uzun süre isteğinizi tutar. Böylelikle o sırada sunucuya size gönderilmesi gereken bir mesaj gelirse isteğiniz halen tutulduğu için anında cevap dönülebilir.
Siz cevabı aldıktan sonra peşine hemen yeni bir istek yaparsınız böylelikle sistem neredeyse hiç bağlantı kesilmiyormuş gibi çalışabilir. -
Bir Google'a danışmakta fayda var.
http://www.google.com/search?q=comet+programming&ie=utf-8&oe=utf-8&aq=t