gpt4 book ai didi

asp.net - 回合制游戏 : Use SignalR or both SignalR and REST API?

转载 作者:行者123 更新时间:2023-12-02 17:09:59 25 4
gpt4 key购买 nike

我正在编写一款回合制手机游戏。每场比赛有2分钟时间。因此,每两分钟服务器就会计算排名并为客户端生成下一场比赛。我使用Asp.net来编写服务器。
我选择 SignalR 在客户端和服务器之间进行通信。我有两种实现游戏的选择:
1)仅使用SignalR与客户端通信
2)使用SignalR通知客户端,并使用REST API获取或更新游戏信息。

您能否建议我哪种选择更好并请详细说明。

提前致谢。

最佳答案

虽然我不是 SignalR 专家,但我可以肯定地告诉你:

既然您选择了 SignalR,请将它用于它可以执行的所有任务。

将游戏的更新信息发送给客户端显然是 SignalR 的一项任务。没有必要使用单独的 REST API。

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

关于asp.net - 回合制游戏 : Use SignalR or both SignalR and REST API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11646918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com