Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 6 years ago.
Improve this question
Neither wikipedia nor the SignalR homepage explain its name.
Perhaps you know where it comes from?
What is Signal R
Signals are used for communication (e.g. analog and digital). R stands
for real-time. Real-time web refers the ability to have server code
push content to the connected clients instantly. Signal R in short
refers to Real-time application communication
From Signal R - A Real-Time Application
The closest to anything official I can find is on the github which states:
ASP.NET SignalR
Async signaling library for .NET to help build
real-time, multi-user interactive web applications
(Emphasis mine)
The main site says, "real time" numerous times in the opening paragraph, but comes short of saying R == RealTime:
What is SignalR?
ASP.NET SignalR is a library for ASP.NET developers that simplifies
the process of adding real-time web functionality to applications.
Real-time web functionality is the ability to have server code push
content to connected clients instantly as it becomes available, rather
than having the server wait for a client to request new data.
There's plenty of other anecdotal mentions on the blogsphere, e.g. Overview of SignalR.
I have also asked for confirmation on the SignalR teams JabbR.
Related
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 6 years ago.
Improve this question
On a whim I wrote the UI for my latest desktop app as an MVC ASP application running on IIS.
It looks really nice.
The application has a button that starts a process that permanently reads a UDP port. The I want the UI to become active and for data to be shown on the UI
In ASP this seem to be a lot more involved than the WinForms way of a background process and updating a form control.
I have considered polling from the UI but that doesn't feel right.
How do I return to the UI so I can (for example) press a stop button?
What technique should I use to push arriving data to the UI?
You should Learn About ASP.NET SignalR
ASP.NET SignalR is a new library for ASP.NET developers that makes
developing real-time web functionality easy. SignalR allows
bi-directional communication between server and client. Servers can
now push content to connected clients instantly as it becomes
available. SignalR supports Web Sockets, and falls back to other
compatible techniques for older browsers. SignalR includes APIs for
connection management (for instance, connect and disconnect events),
grouping connections, and authorization.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
I want to implement a notification feature i.e. user gets notification just like facebook when database is updated. I want to implement this feature in c#, can anyone help me out?
Thanks
You can use SignalR for real-time web features.
ASP.NET SignalR is a new library for ASP.NET developers that makes developing real-time web functionality easy. SignalR allows bi-directional communication between server and client. Servers can now push content to connected clients instantly as it becomes available. SignalR supports Web Sockets, and falls back to other compatible techniques for older browsers. SignalR includes APIs for connection management (for instance, connect and disconnect events), grouping connections, and authorization.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
I want to develop 1 chat functionality in my ASP.NET website, I have 1 Registered_User.aspx page and here in this page I want to show all the registered users with online and offline mode, after that when I select the online user for chat one message should be delivered to that user in the form of Accept/Decline and if user accept the chat then chat will be start otherwise chat will be decline.
You can implement everything you want just by using SignalR which 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.
You'll find a tutorial for Getting Started with SignalR 2
For your purpose you can establish a temporal connection perhaps by notification then establish the persistent one.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
Where can use Redis MQ and where can use SignalR in large-scale project?
I've used signalR and used parts of ServiceStack. took a quick look at Redis MQ. I think these are unrelated
SignalR - server to client (browser) messaging and abstracting out details of the channel being used (websockets/long polling etc) based on the browser and server technology. lets you easily build apps where server can push information back to clients. In a scale out scenario, SignalR uses a sort of pub/sub messaging to handle clients that may be connected in different nodes. It can make use of Redis over a backplane (just one of the options - others are SQL server or Azure service bus)
Redis MQ - basically a MQ implementation over Redis? From the page you linked:
A redis-based message queue client/server that can be hosted in any
.NET or ASP.NET application.
Redis itself is a in-memory NoSQL store (though you can have it flush to disk) - super fast and a great fit for certain scenarios. And it also has pub/sub primitives.
So with that said, your question isn't quite clear. Maybe you can elaborate on what you're looking for? How do you plan to use pub/sub?
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 5 months ago.
Improve this question
what do I need to study before programming a windows chat application in C#?? Moreover, can you recommended me books names or tutorials links about this topic??
You'll need to understand interprocess communication if you want to make a "chat" application.
Typically, in C#, this is currently handled via Windows Communication Foundation. That would be a good place to start.
It depends on the specific requirements for your chat program. Is your application going to be web-based (runs in the browser) or will people need to download a program for it to work? Will communication be handled directly from one computer to another (peer-to-peer), or will there be a central server that handles communication? Will there be "chat rooms" where more than two people are chatting together at once? Will chat conversations be encrypted for privacy? Will chat conversations be saved?
Depending on your answers to these questions, you may want to look into:
Windows Communication Foundation
Asp.net MVC
SQL Server
Entity Framework or LINQ to SQL
Interprocess communication
AJAX
JSONP
Windows Presentation Foundation or Windows Forms
... and possibly others as well.
If you don't know where you're going, any road will get you there. -- The Cheshire Cat