Asp.Net Reverse Ajax/Server Push/Comet
-
Asp.net te reverse ajax yada adı her neyse, bu işi yapabilmem için ne yapmam gerekli.
Yardımcı olabilecek bi mürid var mı acep?
edit: WebSync, PokeIn gibi kütüphaneler kullanmak istemiyorum. Kendi Çözümümü üretmek istiyorum.
Var mı mantığını bilen?
-
Mevcut çözümlere yönelmen hem sana bir yeni bir uzmanlık ekler hemde zamandan tasarruf sağlar. Mevcut çözümler işini görüyorsa fantaziye kaçma.
-
bahsettiğim kütüphanelerin ikiside ücretli. free sürümleri sürümleri ise birinin max 10 diğerinin max 20 bağlantıya izin veriyor, ki çok komik rakamlar bunlar.
linux serverlar için açıkkaynak kütüphaneler var ama asp.net ile ilgili bir kaynak bulamadım.
aslında mantık basit kullanıcı(client) ile iis(webserver) arasın bir ajax bağlantısı açıp cevap gelene kadar bağlantıyı açık tutmak. böyle bir şey yapmaya kalktığımda iis çöküyor direk.
bir şekilde iis i comet destekleyecek biçimde modifiye etmek lazım. yada bilemiyorum. yok mu fikri olan?
-
node.js'e göz attın mı hocam? (windows sürümü yakınlarda çıktı)
-
node.js kullanışlı bişeye benziyor.
saolasın hocam
-
KURN44AZ bunu yazdı:
-----------------------------node.js kullanışlı bişeye benziyor.
saolasın hocam
-----------------------------
server side javascript diye aratırsan 1-2 böyle kaliteli kütüphaneyede ulaşırsın hoca. Sonra onlarıda burda yazarsın. Ha birde node.js ile ilgili birde döküman yazarsın olur biter:) -
yaklaşık 6-7 ay önce bir chat uygulamasında ve facebook gibi live feed uygulamasında dediğin yöntemi kullandım.
arka tarafta blocking collectionlar bulunuyordu.küçük bir döküman yazıp ekleyeyim akşamleyin :)
-
Döküman süper olur hocam.
Bir konu daha var şimdi ben javascriptle uzun ömürlü bir bağlantı sağladım
arka taraftaki sql de ilgilendiğim alanlarda değişiklik olduğunda push ediyorum sorun yok
fakat ben ilgili proseduru varlığını bildiğim son id ye göre devamlı kontrol ediyorum ki kullanıcı sayısı artıkça sql çok yorulacaktır.
Bunun başka bi yolu var mı sqlde değişiklik olunca gerçek zamanlı olarak algılayabileceğim. trigger la olabilirmi? yada nasıl?
-
SharpShooter bunu yazdı:
-----------------------------
yaklaşık 6-7 ay önce bir chat uygulamasında ve facebook gibi live feed uygulamasında dediğin yöntemi kullandım.
arka tarafta blocking collectionlar bulunuyordu.küçük bir döküman yazıp ekleyeyim akşamleyin :)
-----------------------------
hocam dökümanı bekleyenler arasındayım. -
Bu arada Konuyla ilgilenenler
comet işi aşağıdakilerden herhangi birini araştırırsanız mümkün oluyor.
- node.js
- IHttpAsyncHandler interface i
- xmpp protocol
Bunlar da Ücretli Asp.net Comet Server - Kütüphaneleri
- Websync
- PokeIn