MSDN Documentation

SignalR Tutorials

Welcome to the official Microsoft Developer Network (MSDN) tutorials for ASP.NET SignalR. SignalR is a library for developers that simplifies the process of adding real-time web functionality to applications. SignalR supports pluggable transports, including Server-Sent Events (SSE) and WebSockets, and automatically detects and uses the best available transport. This means your application will be in sync with the server in near real-time.

Getting Started with SignalR

This section will guide you through the basic setup and creation of your first SignalR application.

  1. Prerequisites: Ensure you have Visual Studio installed with the .NET development workload.
  2. Creating a New Project: Start a new ASP.NET Web Application project in Visual Studio.
  3. Adding SignalR: Install the necessary NuGet packages for SignalR.
  4. Hubs: Learn about SignalR Hubs, which act as a central point for client-server communication.
  5. Client-Side Implementation: Understand how to connect to your SignalR hub from JavaScript and handle messages.

Example: A simple chat application.

View Tutorial »

Advanced SignalR Concepts

Dive deeper into SignalR's features and learn how to build more robust real-time applications.

View Tutorial »

SignalR with Different Technologies

Explore how to integrate SignalR with various frontend frameworks and platforms.

View Tutorial »

Related API References

For detailed information on SignalR classes, methods, and properties, please refer to the official API documentation: