Asp.net 轮流游戏:使用信号器还是同时使用信号器和RESTAPI?
我正在写一个轮流的手机游戏。每场比赛有2分钟。所以每两分钟服务器将计算排名并生成下一个游戏给客户端。我使用Asp.net编写服务器。Asp.net 轮流游戏:使用信号器还是同时使用信号器和RESTAPI?,asp.net,rest,signalr,multiplayer,Asp.net,Rest,Signalr,Multiplayer,我正在写一个轮流的手机游戏。每场比赛有2分钟。所以每两分钟服务器将计算排名并生成下一个游戏给客户端。我使用Asp.net编写服务器。 我选择signar在客户端和服务器之间进行通信。我有两种选择来实现游戏: 1) 仅使用信号器与客户端通信 2) 使用signar通知客户端,并使用restapi获取或更新游戏信息。 您能告诉我哪种选择更好,并请详细说明。 提前谢谢。虽然我不是信号专家,但我可以肯定地告诉你: 既然您选择了SignalR,那么就将它用于它可以执行的所有任务 向客户端发送关于游戏的
我选择signar在客户端和服务器之间进行通信。我有两种选择来实现游戏:
1) 仅使用信号器与客户端通信
2) 使用signar通知客户端,并使用restapi获取或更新游戏信息。
您能告诉我哪种选择更好,并请详细说明。
提前谢谢。
虽然我不是信号专家,但我可以肯定地告诉你: 既然您选择了SignalR,那么就将它用于它可以执行的所有任务 向客户端发送关于游戏的最新信息显然是信号员的任务。没有必要使用单独的RESTAPI 通过信号器发送状态已更新的消息,并且客户端应该进行REST调用以获取更新的信息,这是一个不必要的额外请求。我会避免它,并使用信号发送更新的信息