私はターンバイターンのモバイルゲームを書いています。各ゲームには2分あります。したがって、2分ごとにサーバーはランクを計算し、クライアントに次のゲームを生成します。サーバーの作成にはAsp.netを使用しています。
クライアントとサーバー間の通信にはSignalRを選択します。ゲームを実装するための2つの選択肢があります:
1)クライアントと通信するためにのみ
SignalRを使用します2)クライアントに通知するためにSignalRを使用し、ゲームの情報を取得または更新するためにRESTAPIを使用します。
どの選択が良いか教えてください。詳細を説明してください。
前もって感謝します。
質問する
1427 次
1 に答える
4
私は SignalR の専門家ではありませんが、次のことは間違いなく言えます。
SignalR を選択したので、実行できるすべてのタスクにそれを使用します。
ゲームに関する更新情報をクライアントに送信することは、間違いなく SignalR のタスクのようです。別の REST API を持つ必要はありません。
状態が更新され、更新された情報を取得するためにクライアントが REST 呼び出しを行う必要があるというメッセージを SignalR 経由で送信することは、不要な追加の要求です。私はそれを避けて、SignalR を使用して更新された情報を送信します。
于 2012-07-25T10:35:27.680 に答える