1 / 16

SignalR - Real-time web i uređaji

SignalR - Real-time web i uređaji. Toni Petrina. tpetrina@ekobit.hr. @ to_pe. tonicodes.net/blog/. Sadržaj. Server – klijent komunikacija Real time komunikacija na webu Ne samo web – uređaji Jednostavnost i performanse. Server-klijent komunikacija. Web. HTTP = request & response

meda
Download Presentation

SignalR - Real-time web i uređaji

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SignalR - Real-time web iuređaji Toni Petrina tpetrina@ekobit.hr @to_pe tonicodes.net/blog/

  2. Sadržaj Server – klijent komunikacija Real time komunikacija na webu Ne samo web – uređaji Jednostavnost i performanse

  3. Server-klijent komunikacija

  4. Web HTTP = request & response Nove stvari = refresh HTTP je Stateless Ne čuva se session Nezavisne konekcije

  5. Podaci u realnom vremenu Možemo simulirati: periodicpolling longpolling foreverframe Problemi: konzumira previše resursa… …i konekcija Server Klijent Server Klijent

  6. WebSockets Socketi na webu Mali overhead ws:// i wss:// …ali ne radi svugdje

  7. A real-time komunikacija nam treba za? Chat Dashboards Monitoring (ElmaR) Gaming Aukcije Rezultati kladionica uživo Kolaboracija (Google Docs) …

  8. Signalr

  9. Pravo rješenje za real-time brige Trajna veza između klijenta i servera Ako WebSocketa nema, onda koristi neki od prije navedenih transporta Pojednostavljuje korištenje, što na klijentu, što na serveru Open source

  10. Što je Signalr? Framework za real-time komunikaciju radi na ASP.NET-u ali i na .NET klijentima, Windows Store, Windows Phone, Silverlight 5, iOS, MonoTouch …u budućnosti i na još više platformi

  11. Kako radi? Hubs Bazirani na Connection klasi Jednostavan RPC u oba smjera (dynamic FTW) Automatski generira proxy za klijenta (Javascript datoteka) Connection Lowlevel Čisti podaci Šalji svim, grupama ili individualnim klijentima Program mora sam obrađivati podatke

  12. Vote! Today! http://bit.ly/msVote

  13. Zaključak

  14. Signalr je… Jednostavan Awesome! Možete konačno dodati chat na vašu stranicu  Ili nešto totalno drukčij

  15. Linkovi Više na http://signalr.net/ Open sourcerepository https://github.com/SignalR/SignalR ASP.NET and Web Tools 2012.2 http://www.asp.net/vnext

  16. Q & A ?

More Related