任何基于ASP的WebSocket服务器框架.净的核心

本文关键字:框架 核心 服务器 WebSocket ASP 任何基 | 更新日期: 2023-09-27 18:13:05

在ASP中有没有WebSocket服务器的高级框架?Net Core应用?

我看到了基本的websocket支持通过Microsoft.AspNetCore.WebSockets.Server nuget描述在网上和SO问题。还有更高级的吗?SignalR就是一个很好的例子,但它计划在2017年推出。现在有空房吗?

任何基于ASP的WebSocket服务器框架.净的核心

signal

高效,像SignalIR一样有集线器和组,最重要的是它不强迫你使用特定的消息格式或JSON。您可以适应任何您喜欢的协议,我将它用于JSON-RPC

Websocket-Manager

一个不错的实现。它有很好的文档,有一篇博客解释了如何自己重新创建它。缺点是它迫使您使用JSON和特定的消息格式,如果您有其他非。net客户端,这就不理想了

Websocket-sharp

这是一个不依赖ASP的服务器。. NET Core,它只是一个websocket服务器,仅此而已——没有REST,没有文件服务等等。如果你想在一个与web服务器无关的应用程序(比如游戏)中添加websocket连接,这一点非常重要。《星际争霸》使用websockets和protobuff来开发bot和AI。这确实与团结有关。目前有一个关于。net核心兼容性的讨论,但我相信它还没有完全完成。