2017-05-23 15 views
-1

私はノードjsサーバにリクエストを送信するアンドロイドのアプリケーションを持っています。 私はリクエストを送信するとサーバーがそれを取得し、リクエストをハンドリングしてアプリケーションに応答を返します。 他のデバイスの他のすべてのアクティブなセッションにデータを送信するようにサーバーに要求する要求があります。 どうすればいいですか?ノードjsサーバーから複数のクライアントにデータを送信する実際の例は見つかりませんでしたが、どのようにすべてのセッションを維持していますか? これを行うためにサーバ側で何を書くべきですか、アンドロイドアプリケーションで何を書くべきですか? ありがとう..androidとnodejsとの通信

+0

httpリクエストのみを使用している場合は、不可能だと思います。 可能な方法の1つは、websocketを使用して接続し、このソケットを介してデータを送信することです。私のanroidアプリで –

答えて

0

あなたが求める技術は、どの技術に従うかを決めるのはあなた次第です。 私のアドバイスは、WebSocketを調べ、各アクティブデバイスのWebSocketを作成することです。

0

Androidデバイスをサーバーに接続するには、HTTPリクエストを使用してサーバーを接続する必要があります。RetrofitまたはVolleyライブラリを使用してHTTPリクエストを接続します。 これらのライブラリを使用する場合は、サーバからのアクセストークンと、ログインやその他の呼び出しからアクセストークンを取得して、すべての呼び出しでそのトークンを送信した後、そのトークンに従ってセッションを管理できます。

+0

私はVolleyライブラリを使用しています。しかし、私の問題は、私はモバイルから要求を送信する必要があることをdeifffernt、その要求はサーバー(nodejsとwrriten)に来る必要があり、サーバーはすべてのアクティブなセッションを更新する必要があります。だから問題はどうすればいいのだろう?サーバーに接続しているすべてのクライアントをどのように保存してから関連情報を更新するのですか?\\ – talol1992

関連する問題