Asp.Net İle Chat Sistemi Nasıl Yapılır?
-
http://themeforest.net/item/shamcey-metro-style-admin-template/full_screen_preview/4566092 bu adreste launch demo yazan yere basın kullanıcı adı = admin şifre = admin orda messaging altında chat page var. Ben bu temayı alsam o chat olayını asp.net le nasıl yapıcam?? Yada başka bı dil mi kullanmam lazım sitenin geri kalan kısmında asp.net kullanmak istiyorum cunku
-
siteden chat olayları geçti artık heralde hocam benimde var öyle bişeyde giren çıkan yok. veya reklam lazım bilmiyorum hiç anlamam o olaylardan. yapabiliyorsan android programı yap bence
chat sistemi olayına gelirsen tavsiyem bunlara bi bak
http://geekswithblogs.net/dotNETvinz/archive/2014/02/27/asp.net-signalr-building-a-simple-real-time-chat-application.aspx
-
Birbirini tanıyan 15-20 kişi için düşündüm bide temaya görseli koyunca merak ettim nasıl yapıcaz dıye verdiğin 2.linkte ayrıntılı anlatmıs gbı orayı cevıre cevıre yaparım artık.Dursun link bi kenarda saolasın hocam.
-
detCode bunu yazdı
siteden chat olayları geçti artık heralde hocam
:) facebook ne yapıyor?
////////
node.js ve socket.io ya bak kolayca halledersin.
bi örnek
http://ntotten.com/2012/08/02/node-js-socket-io-and-asp-net-mvc-4-on-windows-azure-web-sites-tankster-command-sample/ -
ASP.NET SignalR diye bir teknoloji var hocam, ama nasıl yapılır nasıl kullanılır hiçbir bilgim yok
-
daha yeniyim asp.net ve web programlamada node.js nedir ona bakıyorum 1-2 siteye baktım çokta iyi açıklayamamıslar gibi yada ben anlayamadım socket.io ve node.js yi çözeyim önce bu web programlama olayında da bitmiyo bi türlü asp.net,html,css,javascript,sql,json, node.js ve socket.io geldi şimdide :) sistematik olarak öğrenmediğin zamanda zor oluyo sistematik eğitim şart.
edit soru = hosting de node.js nin yüklü olmasımı gerekiyo??
Hannibal_King tarafından 05/Eki/14 03:16 tarihinde düzenlenmiştir -
asp.net'in sıkıntısı çıktılama. buffer'ı istediğiniz zaman flushlayamıyorsunuz. o yüzden long pooling kütüphanesi kullanmanız gerekiyor. kendiniz yazmaya uğraşmayın.
-
@YeniHarman hocam chat olayındamı dediğin long pooling kütüphanesini kullanıcam?
-
size lazım olan aslında reverse ajax diye adlandırılan yöntem. basitçe http`in işi bittiğinde bağlantıyı kesmesi yerine bağlantıyı sürekli açık tutması. böylece sanki sunucu istemciye istek yollamış gibi oluyor. Reverse ajax denmesinin nedeni bu.
phpde bu işlem kolay. sayfaya bir sonsuz döngü koyuyorsunuz, döngü içinde istemciye yollanacak verileri flushlıyorsunuz. istemci de yolladığınız verileri js ile parse ediyor. signalr kütüphanesi bu işi yapıyor olmalı.
yöntemin adı da buradan geliyor zaten.
-
YeniHarman bunu yazdı
size lazım olan aslında reverse ajax diye adlandırılan yöntem. basitçe http`in işi bittiğinde bağlantıyı kesmesi yerine bağlantıyı sürekli açık tutması. böylece sanki sunucu istemciye istek yollamış gibi oluyor. Reverse ajax denmesinin nedeni bu.
phpde bu işlem kolay. sayfaya bir sonsuz döngü koyuyorsunuz, döngü içinde istemciye yollanacak verileri flushlıyorsunuz. istemci de yolladığınız verileri js ile parse ediyor. signalr kütüphanesi bu işi yapıyor olmalı.
yöntemin adı da buradan geliyor zaten.
Yalnız long pooling in performans sorunları ortaya çıkardığı bariz belli. O yüzden realtime chat veya notification sistemleri için gene en iyi çözüm node.js. Ancak bu sisteminde hala olası entegrasyon sorunları bulunmakta.
-
DrKill bunu yazdı
Yalnız long pooling in performans sorunları ortaya çıkardığı bariz belli. O yüzden realtime chat veya notification sistemleri için gene en iyi çözüm node.js. Ancak bu sisteminde hala olası entegrasyon sorunları bulunmakta.
Kesinlikle doğrudur (http://stackoverflow.com/questions/9290160/node-js-vs-net-performance) fakat shared hosting kullanmak zorunda olduğumuz durumların mevcudiyeti bazı çözümlerin daha büyük sorun haline gelmesine yol açmakta. Ayrıca http://sim4all.com/blogging/?p=496
Sonuçta SignalR kolay: http://www.codeproject.com/Articles/524066/SignalR-Simple-Chat-Application-in-Csharp