Chcę stworzyć Facebooka/Gmaila, podobnie jak czatuj mnie w mojej sieci społecznościowej.implementacja asp.net mvc chat full duplex
Szukam najlepszej techniki, aby to osiągnąć. znalazłem kilka bibliotek, ale nie wiem, co najwłaściwsze
Warunkiem są:
- ramy C#
- zużycie niskiej przepustowości
- czat zintegrowane w miejscu, jeśli użytkownik zmienia strona, połączenie powinno pozostać przy życiu
- Bezpłatna biblioteka (nieopłacona)
- dzielony hosting, nie można zainstalować nic na serwerze WWW
- miarę możliwości odbioru zaletą websocket dla przeglądarek, które nie obsługują i wchodzą z powrotem do lampy błyskowej lub podobny automatycznie jeżeli nie jest obsługiwany
- jeden na jeden czat
- Jeśli to możliwe chciałbym uniknąć Silverlight (z WCF dupleks) i używać HTML/jQuery czat
- kompatybilny ze wszystkimi przeglądarkami
znalazłem następujące biblioteki, ale wiele z nich nie zapewniają aC# wdrożenia lub należy zainstalować serwer WWW komety lub trzeba zainstalować komponenty na serwerze WWW
- http://pokein.com/
- http://www.ape-project.org/ajax-push.html
- http://code.google.com/p/jwebsocket/
- http://www.igniterealtime.org/projects/openfire/
- http://socket.io/
Wierzę, że stosowanie techniki, takie jak Ajax odwrotnej zużywają dużo pasma, prawda? Jakie jest najlepsze, bezpłatne, udokumentowane i zaimplementowane libray z niskim zużyciem pasma, którego używałbyś?
dzięki