【.NET5】怎么将 Socket 数据转发到 WebSocket?
2.36K 次浏览
1 个回答
-
微软官方有WebSocket的使用示例,请参考:WebSockets support in ASP.NET Core。
除此之外,你也可以使用微软的Signalr,它是一个开源库,可简化向应用添加实时Web功能。实时Web功能使服务器端代码能够立即将内容推送到客户端。SignalR的使用场景包括:
- 需要从服务器进行高频率更新的应用,比如:游戏、社交网络、投票、拍卖、地图和GPS应用。
- 仪表板和监视应用,比如:公司仪表板、即时销售更新或旅行警报。
- 协作应用,比如:白板应用和团队会议软件。
- 需要通知的应用,比如:社交网络、电子邮件、聊天、游戏、旅行警报和很多其他应用都需使用通知。
SignalR支持以下技术来处理实时通信:
- WebSockets
- 服务端发送事件
- 长轮询