浅谈极简推送SignalR(Android端)的使用思想

首先了解下什么是SignalR

ASP.NET SignalR 是为 ASP.NET 开发人员提供的一个库,可以简化开发人员将实时 Web 功能添加到应用程序的过程。实时 Web 功能是指这样一种功能:当所连接的客户端变得可用时服务器代码可以立即向其推送内容,而不是让服务器等待客户端请求新的数据。

这个技术原本是.net专用的,但GitHub上也人把它移植到java了:SignalR/java-client

由于这项技术需要后台.net配合,这篇文章就不讲后台的部署,而是重点讲解Android端的使用思想及步骤图:


浅谈极简推送SignalR(Android端)的使用思想_第1张图片
Android客户端SignalR推送实现逻辑图

主要思想:
1.多个客户端与服务器建立唯一长连接;
2.客户端A调用服务器方法;
3.服务器再调用其他目标客户端方法实现推送。

你可能感兴趣的:(浅谈极简推送SignalR(Android端)的使用思想)