folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder Asp.Net İle Chat Sistemi Nasıl Yapılır?



Asp.Net İle Chat Sistemi Nasıl Yapılır?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Hannibal_King
    Hannibal_King's avatar
    Kayıt Tarihi: 22/Ağustos/2010
    Erkek

    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

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    detCode
    detCode's avatar
    Kayıt Tarihi: 30/Kasım/2012
    Erkek

    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://signalr.net/

    http://geekswithblogs.net/dotNETvinz/archive/2014/02/27/asp.net-signalr-building-a-simple-real-time-chat-application.aspx


    Who is detCode?
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Hannibal_King
    Hannibal_King's avatar
    Kayıt Tarihi: 22/Ağustos/2010
    Erkek

    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.

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    caagroup
    caagroup's avatar
    Kayıt Tarihi: 21/Ağustos/2005
    Erkek
    detCode bunu yazdı

    siteden chat olayları geçti artık heralde hocam

    :) facebook ne yapıyor?

    ////////

    http://socket.io/demos/chat/

    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/

     

    caagroup tarafından 05/Eki/14 02:00 tarihinde düzenlenmiştir
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fdumanli
    Fdumanli's avatar
    Kayıt Tarihi: 13/Mayıs/2009
    Erkek

    ASP.NET SignalR diye bir teknoloji var hocam, ama nasıl yapılır nasıl kullanılır hiçbir bilgim yok

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Hannibal_King
    Hannibal_King's avatar
    Kayıt Tarihi: 22/Ağustos/2010
    Erkek

    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
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YeniHarman
    YeniHarman's avatar
    Kayıt Tarihi: 17/Haziran/2012
    Erkek

    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.


    Olaylara karışmayın!
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Hannibal_King
    Hannibal_King's avatar
    Kayıt Tarihi: 22/Ağustos/2010
    Erkek

    @YeniHarman hocam chat olayındamı dediğin long pooling kütüphanesini kullanıcam?

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YeniHarman
    YeniHarman's avatar
    Kayıt Tarihi: 17/Haziran/2012
    Erkek

    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.


    Olaylara karışmayın!
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DrKill
    DrKill's avatar
    Kayıt Tarihi: 10/Mart/2004
    Erkek
    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.


    Bu imzayı her gördüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı sömürmektir
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YeniHarman
    YeniHarman's avatar
    Kayıt Tarihi: 17/Haziran/2012
    Erkek
    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

     


    Olaylara karışmayın!
Toplam Hit: 2445 Toplam Mesaj: 15