【发布时间】:2020-09-21 04:14:10
【问题描述】:
据我了解,SignalR 允许您通过“服务器到客户端”和“客户端到服务器”通信来向 Web 应用程序添加实时功能。它运行在指定的端口上,可以用于通信。需要创建集线器,并带有要调用的功能。 Krestel 服务器是一种小型化的 IIS 服务器,它也在给定的端口上运行,客户端应用程序可以连接到该端口。
那么,我的问题是使用 SignalR 或 Krestel 服务器有什么区别,因为两者都在给定端口上运行并且客户端应用程序连接到该端口?
【问题讨论】:
-
Kestrel 是 web 服务器,SignalR 是运行在 Kestrel 之上的 websocket 实现。没有 Kestrel 就不能拥有 SignalR,但没有 SignalR 就可以拥有 Kestrel。
标签: asp.net-core signalr