ASP.NET SignalR is a library for ASP.NET developers which help's the developers in the process of adding real-time web functionality to applications. Real-time web functionality is like to have server code push content to connected clients instantly as it becomes available i.e in the real time it self and does not wait until having the server wait for a client to reload for new data.
The SignalR server component can be hosted on a variety of server configurations. This section describes the supported versions of operating systems, .NET framework, Internet Information Server, and other components.
since it's available on DotNet platform as of now so we need visual studio, .net framework (>3.0) and IIS
Supported server operating systems
The SignalR server component can be hosted in the following server or client operating systems. Note that for SignalR to use WebSockets, Windows Server 2012 or Windows 8 is required (WebSocket can be used on Windows Azure Web Sites, as long as the site's .NET framework version is set to 4.5, and Web Sockets is enabled in the site's Configuration page).
Windows Server 2012
Windows Server 2008 r2