What is SignalR

Mahesh Chand Jun 19, 2012
Async library for .NET to help build real-time, multi-user interactive web applications.
  • 1
  • 0
  • 5854
Are you building websites that needs real-time updates? For example, Facebook and twitter feeds or stock quote updates? SignalR may be the solution for you. 


SignalR is an Async library for .NET to help build real-time, multi-user interactive web applications.

From SignalR website: 

ASP.NET SignalR is a new library for ASP.NET developers that makes it incredibly simple to add real-time web functionality to your applications. What is "real-time web" functionality? It's the ability to have your server-side code push content to the connected clients as it happens, in real-time.

SignalR also provides a very simple, high-level API for doing server to client RPC (call JavaScript functions in your clients' browsers from server-side .NET code) in your ASP.NET application, as well as adding useful hooks for connection manbagement, e.g. connect/disconnect events, grouping connections, authorization.

Check out more details and download here

SignalR can be used to add any sort of "real-time" web functionality to your ASP.NET application. While chat is often used as an example, you can do a whole lot more. Any time a user refreshes a web page to see new data, or the page implements Ajax long polling to retrieve new data, is candidate for using SignalR.
Mahesh Chand

C# Corner founder, 10-times Microsoft MVP, technical author, and software architect. Mahesh authored his first book, A Programmer’s Guide to ADO.NET in C# with APress at the age of 25. C# Corner is a memb... Read more



Hire Mobile & Web Developer on demand. 100% satisfaction. Try for 1 week or Money Back. Local and remote developers available all over USA.