第一篇介绍SignalR的预备知识和原理
然后会介绍SignalR和如何在ASP.NET Core里使用SignalR....传统的Web应用是这样工作的:
?
浏览器发送HTTP请求到ASP.NET Core Web服务器, 如果一切顺利的话, Web服务器会处理请求并返回响应, 在Payload里面会包含所请求的数据....信息流没有完成的时候, TCP Socket通常是保持打开的状态.
使用线代浏览器时, SignalR大部分情况下都会使用Web Socket, 这也是最有效的传输方式. ...看下例子:
首先ASP.NET Core项目里已经内置了WebSocket, 但是需要配置和使用这个中间件, 在Startup:
?
这里我们设置了每隔120秒就ping一下....返回的json数据需要先parse, 然后再使用.
本文先到这, 随后再介绍下SignalR和用法即可.