C# でバックエンドを使用してクロス プラットフォーム チャット アプリを作成したいのですが、そのためのアプローチを探したところ、サーバー上のハンドラーへの http 要求を使用してそれを実行し、それに応じて応答を使用できることがわかりました。これまで、ユーザーの追加、ログイン、ストレージ用のデータベースを使用したメッセージの送受信を行うハンドラーを作成しました。
現在、私はそのためのAndroidクライアントを作成しており、ユーザーのメッセージを取得するには、特定の間隔(3秒)でhttpリクエストを行う必要があります。
これを行うのは良いアプローチではないと感じています。私はこのアプリを 30000 人近くの対象ユーザー向けに作成しています。彼らは 1 つのセッションで 1 対 1 でチャットできるでしょう。
私は正しい方向に進んでいるのか、それともバックエンドを使用してチャットアプリを作成するためのはるかに優れた方法があるのか を知りたいだけです.
wcf について聞いたことがありますが、どのようなアプローチをとるべきか明確ではありません。チャットアプリケーションのアプローチについて教えてください。
編集 whats app や facebook Messenger のような有名なチャット アプリのほとんどの作業の例は、大きな助けになるでしょう。ありがとう。