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

Real-time transports

From the course: Building Real-Time Web Apps with SignalR 2

Start my 1-month free trial

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.

Contents