Create a MVC web application from the New Project window as follows.
I gave the project the name "SignalRImplementation".
Your project solution will look such as follows.
After this please install Signal into our project solution by right-clicking References and select Manage NuGet packages as follows.
Then in the search window please enter SignalR as follows.
Select the first one Microsoft ASP.NET SignalR" (Version 2.2.0) and click on install. It will install SignalR components as follows.

After installing it will ask you to Accept the terms and conditions, please click on I Accept.
It will install all the components related to SignalR.
Click on Close.
Then please click on Close and please ensure that the SignalR J Query files are there inside the Scripts folder as follows.
After that just add a HTML Page to our solution and name it "index.html" as follows.

Then make sure you referred to jquery and the SignalR files as follows.
After adding a reference to the HTML Page then write a Document Ready function.
Adding a division inside the body with id as follows.
After this add a new item to our solution window and serch for " SignalR Hub Class (v2)" and name it "LiveDataShareHub".
After creating the hub open the HTML page then create a variable in the hub in jQuery as follows:
Remember on more thing. The Server Hub variable name should begin with a lower-case letter the same as your server Hub Name.
- var myHub = $.connection.liveDataShareHub;

Remove the Hello function and write a Server Method to share the live data to all the clients as follows:

Here a BLOB is a variable consisting of live data and then get into our index.html page and declare the BLOB variable and calling to the server method I am declaring one text box for entering data to update all the user's content inside the division with the id "MainSiganlRcontent" whenever the user enters text and clicks on the Share Live Data button.
- on click of Share button onclick="$.connection.liveDataShareHub.server.shareLiveData($('#InPutData').val())"

For the final step you need to update one line of code inside the StartUp.cs file that is there inside our project solution as in the following:
- public void Configuration(IAppBuilder app)
- {
- app.MapSignalR();
- }

Please follow Procedure step-by-step
Then host this solution then open in different sessions and enter some text and click on the button then see that the contents have been updated in all sessions including yours as well.
I am showing a demo as follows before clicking on the button.

After clicking on the button as follows.

After changing the text and clicking on the button.

It's simple. You can implement the same and you can customize it depending on your requirements.

Charles BrauerPosted Jul 7, 2015, 3:48 PM
Hello Sreeja, You code does not work. There are several problems with your index.html file. At the beginning of you tutorial you have: <script src="~/SignalR/hubs"></script> And then later on you changed this line to: <script src="SignalR/hubs"></script> The problem I have is that Signal/hubs is not defined. Also there are several annoying spelling errors. The title should be: <title>SignalR Implementation</script> and the <body> div should be <div id="MainSignalRContent"></div> Charles
SriramPosted Jul 3, 2015, 7:58 AM
Excellent.................
ANudeep AnudeepPPosted May 6, 2015, 2:39 AM
Good one.
KATAKAM RAGHUPosted May 5, 2015, 12:31 PM
Nice work sunil keep on going with new Ideas and logics
Priyanka ThakurPosted May 4, 2015, 5:17 AM
Gud work sunil
Chiranjeevi MPosted May 4, 2015, 5:14 AM
Good one sunil
Durga ReddyPosted May 4, 2015, 5:00 AM
Good article...
raghavendra bPosted May 4, 2015, 4:56 AM
Nice article Good Work
sridevi nagPosted May 4, 2015, 4:55 AM
Good work
naga devi mekaPosted May 4, 2015, 4:53 AM
Good Work Sunil..:)
avinash thontaPosted May 4, 2015, 4:51 AM
Very helpful
haritha dollzPosted May 4, 2015, 4:45 AM
Good work...
Santhakumar MunuswamyPosted Apr 28, 2015, 2:47 PM
Good work
Karthik Muthu KaruppanPosted Apr 28, 2015, 11:39 AM
Good
NitinPosted Apr 28, 2015, 1:19 AM
Nice one