先拉开MSDN的文档,大致读一遍 (https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/websockets)
WebSocket 是一个协议,支持通过 TCP 连接建立持久的双向信道。 它可用于聊天、股票报价和游戏等应用程序,以及 Web 应用程序中需要实时功能的任何情景。
使用方法
安装 Microsoft.AspNetCore.WebSockets 包。
配置中间件。
接受 WebSocket 请求。
发送和接收消息。
如果是创建的asp.net core项目,默认会有一个all的包,里面默认带了websocket的包。所以,添加的时候,注意看一下
然后就是配置websocket的中间件
app.UseWebSockets();