WebSockets 是一种允许客户端和服务器之间进行实时双向通信的协议。它与 HTTP 的原理相同,但使用不同的协议来建立和维护客户端与服务器之间的连接。一旦连接建立,WebSockets 就使客户端和服务器能够实时地相互发送消息。
在 ASP.NET 中,WebSockets 可用于创建实时、高度交互的 Web 应用程序。ASP.NET Core 框架通过 Microsoft.AspNetCore.WebSockets 包提供了对 WebSockets 的内置支持。该包提供了一套类和方法,使得创建和管理 WebSockets 连接变得容易。