第一篇介绍SignalR的预备知识和原理
然后会介绍SignalR和如何在ASP.NET Core里使用SignalR....浏览器发送HTTP请求到ASP.NET Core Web服务器, 如果一切顺利的话, Web服务器会处理请求并返回响应, 在Payload里面会包含所请求的数据....看下例子:
首先ASP.NET Core项目里已经内置了WebSocket, 但是需要配置和使用这个中间件, 在Startup:
?
这里我们设置了每隔120秒就ping一下....也很简单, 这里有一个WebSocket对象, 注意这里的url开头是ws而不是http, 还有一个wss, 就先当与http里的https.
然后eventhandler和SSE的差不多....本文先到这, 随后再介绍下SignalR和用法即可.