Если вы читали предыдущие статьи данного цикла, то уже должны знать и иметь некоторое представление о веб-приложениях реального времени. В частности был описан и показан протокол WebSocket, используя который можно писать такие приложения. Конечно, использование веб-сокетов является предпочтительным вариантом для построения таковых, но ввиду того, что не все платформы поддерживают данный протокол, и ввиду того, что он является достаточно новым, приходится использовать другие средства. Повторюсь, что даже имея последнюю, на данный момент, операционную систему Windows 8 (Windows Server 2012) приходится работать с веб-сокетами на достаточно низком уровне используя только те возможности, которые даёт платформа .NET Framework 4.5. Чтобы иметь возможность абстрагироваться от всего этого и как можно быстрее разрабатывать, была создана библиотека SignalR.
Читать дальше...