加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – Turn by Turn游戏:使用SignalR或SignalR和REST API

发布时间:2020-12-16 06:22:17 所属栏目:asp.Net 来源:网络整理
导读:我正在写一个转弯手机游戏.每场比赛都有2分钟.因此,每两分钟服务器将计算排名并为客户生成下一个游戏.我使用 Asp.net来编写服务器. 我选择SignalR在客户端和服务器之间进行通信.我有两种实施游戏的选择: 1)仅使用SignalR与客户端通信 2)使用SignalR通知客户
我正在写一个转弯手机游戏.每场比赛都有2分钟.因此,每两分钟服务器将计算排名并为客户生成下一个游戏.我使用 Asp.net来编写服务器.
我选择SignalR在客户端和服务器之间进行通信.我有两种实施游戏的选择:
1)仅使用SignalR与客户端通信
2)使用SignalR通知客户端,并使用REST API获取或更新游戏信息.

你能告诉我什么选择更好,请详细说明.

提前致谢.

解决方法

虽然我不是SignalR专家,但我绝对可以告诉你:

由于您已选择SignalR,因此将其用于可执行的所有任务.

向客户端发送有关游戏的最新信息绝对是SignalR的任务.没有单独的REST API是不必要的.

通过SignalR发送状态已更新的消息,客户端应进行REST调用以获取更新的信息,这是一个不必要的额外请求.我会避免它并使用SignalR发送更新的信息.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读