Ceviz Forum'a hoşgeldiniz.
Toplam 3 sayfadan 1. sayfa 1 2 3 En SonEn Son
25 sonuçtan 1 ile 10 arası gösteriliyor
  1. #1
    Her hayat bir sorudur ?
    Üyelik Tarihi
    03/2010
    Yer
    yalova
    Mesaj
    985

    Varsayılan asp ajax ile comet teknolojisini kullanma

    dün forumda javascript bölümünde gezinirken comet diye birşey gördüm. ilgimi çekti baktım. verilen örnek çok ilginç ve güzel bir örnekti fakat php ile tasarlanmıştı.

    kısaca ajax comet olayı şöle oluyormuş ;

    "ajax yontemi ile server'a istekler gönderebiliyor. peki ya bunun tam tersi nasıl olurdu,
    yani server size data gönderse ?

    örneğin bir chat scripti;
    -bunu temel mantığı her 3 saniyede bir server'a istek gönder yeni mesaj varmı sor varsa yeileri al client ekranında göster.
    -comet ile bir chat sripti yaparsak 3 saniyede yeni mesaj varmı diye sorma işlemi ortadan kalkıyor, yeni mesaj varsa server client a kendisi gönderiyor."

    diye gidiyor. bu olayı asp ile yapabilir miyiz onu merak ettim. sanırsam bir kütüphaneye ihtiyaç var. asp için olanını bulamadım malesef. bu tür bir olayla daha önce ilgilenen birisi varsa bu olaya bir açıklık getirir ise çok sevinirim. iyi çalışmalar.

    (*php için tasarlanmış bir örneğe buradan ulaşabilirsiniz.)
    bilgi paylaştıkça ve değer gördükçe çoğalır !.

  2. #2
    Hede
    Üyelik Tarihi
    04/2007
    Yer
    Denizli
    Mesaj
    458

    Varsayılan

    sen konuyu açınca bende merak ettim daha önce duymuştum biraz da kafa yormuştum ama hiç bir sonuca ulaşamadım... az önce baya bi araştırdım. asp üzerine olduğunu düşündüğüm bu konudaki tüm içerikler silinmiş... genellik senin bulduğun gibi php uygulamayarı yada .net ile yapılmış örnekler var... konuyu takibe aldım bi sonuç çıkarmı bekliyorum
    Kişisel sayfam: GorkemKosem.Com

  3. #3
    Hede
    Üyelik Tarihi
    04/2007
    Yer
    Denizli
    Mesaj
    458

    Varsayılan

    Şurada comet tekniği üzerine bişeyler mevcut...
    http://www.developer.com/tech/articl...with-Comet.htm

    Üç farklı yöntemden bahsediyor;
    1- Polling
    2- Long Polling
    3- Streaming

    İlk 2 seçenek hakkıdna detaylı açıklama yapmış ama Streaming konusunu kısa geçmiş.

    1- polling: ajax'ı setTimeout ile işleterek sürekli ve belli süre aralıklı otomatik istekler oluşturmaya dayalı
    2- long polling: polling ile benzer ama settimeout kullanılmıyor. bekleme işlemi sunucu tarafında gerçekleştiriliyor.
    3- streaming: çok detaylı bilgi vermediği için ne anladım tam olarak bilmiyorum ama tek bir bağlantı içinde işlemin yapılması gerektiğini anladım. normal olarak sunucuya bağlantı kurulur istek yapılır. cevap beklenir... sunucu isteği alır... cevabı gönderir ve bağlantı kapanır. bu yapı içinde bağlantı kapanmadan sürekli olarak cevap göndermeye dayalı bir sistem. yani tek bir istek ile çok cevap gönderme üzerine çalışıyor.
    Kişisel sayfam: GorkemKosem.Com

  4. #4
    Her hayat bir sorudur ?
    Üyelik Tarihi
    03/2010
    Yer
    yalova
    Mesaj
    985
    bilgi paylaştıkça ve değer gördükçe çoğalır !.

  5. #5
    Hede
    Üyelik Tarihi
    04/2007
    Yer
    Denizli
    Mesaj
    458

    Varsayılan

    öbür konuya da bir link atayım...
    Kişisel sayfam: GorkemKosem.Com

  6. #6
    Hede
    Üyelik Tarihi
    04/2007
    Yer
    Denizli
    Mesaj
    458

    Varsayılan

    polling mantığında yapılırsa bahsi geçen comet teknolojisine pek de yaklaşmış olmuyoruz... ama diğer iki yapıda biraz daha olayı uygulamış oluruz sanırım... acaba istekleri bekletme üzerine kurulu bir yapımıdır bu? yoksa başka şekillerde de yapılabiliyormu?
    Kişisel sayfam: GorkemKosem.Com

  7. #7
    Hede
    Üyelik Tarihi
    04/2007
    Yer
    Denizli
    Mesaj
    458

    Varsayılan

    http://pokein.codeplex.com/

    burda da .net için bir kütüphane var...
    Kişisel sayfam: GorkemKosem.Com

  8. #8
    Her hayat bir sorudur ?
    Üyelik Tarihi
    03/2010
    Yer
    yalova
    Mesaj
    985

    Varsayılan

    haftasonu araştırıken şöyle birşey denk geldi. mantık pek alakalı değil ama az da olsa istediğimizi sağlıyor gibi geldi bana.
    sayfamıza load ile çağırdığımız sayfada bir önceki çağrılışından farklı bir şey yok ise load işlemi gerçekleşmiyor. sayfa yı yormamış oluyor. fakat herhangi bir değişiklik oldu ise sayfa load işlemi gerçekleştiriliyor. ekte basit bir çalışma yaptım. 1 dakika aralıklarla kontrol ediyor olması lazım. iki ayrı browser açıp test edilebilir. birinden veri girişi yapıp diğerinde beklediğinde ne demek istediğimi anlayacaksın. belki bir çıkış noktası olabilir
    Eklenmiş Dosyalar
    bilgi paylaştıkça ve değer gördükçe çoğalır !.

  9. #9
    Hede
    Üyelik Tarihi
    04/2007
    Yer
    Denizli
    Mesaj
    458

    Varsayılan

    polling örneği olmuş bu... mantık bu şekil zaten... stream daha mantıklı geliyor bana ama orda da istek süresi uzun olduğu için sorun yaratırmı bilemiyorum...
    Kişisel sayfam: GorkemKosem.Com

  10. #10
    Her hayat bir sorudur ?
    Üyelik Tarihi
    03/2010
    Yer
    yalova
    Mesaj
    985

    Varsayılan

    aslında burada yine sayfadan istek oluyor. değişiklik olduğunda server tarafından sayfaya load yap komutu nasıl geliyor. ben orada tıkanıyorum. onun için ayrı bir kütüphane php için var ama asp için varmı bilemiyorum.
    bilgi paylaştıkça ve değer gördükçe çoğalır !.


 

Konu Bilgileri

Users Browsing this Thread

Şu an 1 kullanıcı bu konuya bakıyor. (0 üye ve 1 ziyaretçi)

Sık Kullanılanlar

Sık Kullanılanlar

Mesaj Yazma Hakları

  • Yeni mesajgöndermezsiniz
  • Cevap yazamazsınız
  • Dosya ekleyemezsiniz
  • Mesajınızı düzenleyemezsiniz
  •  
Yukarı Çık