9.2 SignalR (实时通信) 9.2 SignalR (实时通信) SignalR 是一个 ASP.NET 库,简化了向 ASP.NET 应用程序添加实时 Web 功能的过程。实时 Web 功能是指服务器可以将内容推送到连接的客户端,而无需客户端持续轮询服务器。SignalR 解决了构建此类功能的复杂性,例如管理持久连接、处理不同的浏览器和传输机制以及处理服务器端扩展。 9.2.1 SignalR 的优势 简化实时开发: SignalR 抽象了底层传输细节,使开发人员能够专注于应用程序的逻辑。 多种传输方式支持: SignalR 自动选择最佳传输方式,包括 WebSockets、Server-Sent Events (SSE) 和 Long Polling。