SignalR
ASP.NET SignalR is a web server-side technology that allows developers to pass real-time updates to their applications. SignalR works in a similar way to WCF duplex channels where the server side is accessible through the main service contract and the server-to-client communication occurs through the callback contract. While WCF duplex channels provide support for the same scenarios as SignalR, duplex channel implementation is currently not supported in any of the Xamarin target platforms. On the other hand, there is a component available for use on all Xamarin target platforms for SignalR.
SignalR takes advantage of WebSockets
, which enables bidirectional communication over the HTTP transport. In essence, WebSockets
works almost in the same way as TCP Sockets; however, the connection is established over the HTTP transport layer.
Using SignalR, applications requiring real-time data can be implemented without resorting to polling or listener channel implementations...