ユーザーがある種の戦いに参加できるAndroidアプリケーションを開発しています。サーバー側では、バトルを開始するためにユーザーからリクエストを受け取り、アルゴリズムを使用して、彼に最も適した対戦相手を選択する必要があります。戦闘中、対戦相手の行動について競合他社に通知を送信する必要もあります。
したがって、サーバーにロングポーリングを実装する必要があるようです。私の質問は次のとおりです。
サーバー側。asp.net mvc サーバーを使用しています。私はSignalRフレームワークを見てきましたが、それはまさに私が必要としているもののようです. しかし、私はロング ポーリングに慣れていないという理由だけで、その内部の動作原理を理解していません。したがって、このフレームワークの使用方法、または他の方法でロング ポーリングを実装する方法についての説明が必要です。
クライアント側。私が理解している限りでは、ロング ポーリング リクエスト モデルは標準の「リクエスト/レスポンス」モデルとは少し異なるため、クライアント側でこれらのリクエストをどのように実装するかについても疑問に思っています。
私が説明した主題についての説明を楽しみにしています。