From the course: Building Real-Time Web Apps with SignalR 2
Unlock the full course today
Join today to access over 22,700 courses taught by industry experts or purchase this course individually.
Real-time transports
From the course: Building Real-Time Web Apps with SignalR 2
Real-time transports
- [Instructor] So SignalR is an abstraction on top of a few different web transport technologies. What does this mean, exactly? Transports are communication protocols or standards that browsers support to achieve real-time messages from a web server. Some examples of these are WebSockets, Server Sent Events, and long polling. All modern browsers support WebSockets, which is a protocol specifically designed for real-time communication on the web between a client and a server. SignalR implements these protocols on the client and server side and abstracts away the details, meaning you don't have to worry about which transport is being used by your clients. SignalR also detects the browser's ability to support each transport and picks the best one for each client. You can learn more about SignalR transport protocols from the SignalR documentation.
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.