Android アプリでドアの前にいる人からのウェブカメラ画像を見ることができるプロジェクトに取り組んでいます。
しかし、私は少し混乱しています。画像の送信を処理するサーバーへの電話のサービスとの接続をセットアップすることができました。
しかし、誰かがドアベルを押したときにのみサーバーから画像を取得したいので、アプリに通知または何かを送信して、ドアの前にあることを知り、応答するかどうかを決定したい彼の電話かどうか。
これが私が混乱している理由です.Androidサービスでtcpソケットを開くと、サービスが作成されたときにtcpソケットがオープンエンドであるため、サーバーが「呼び出し」メッセージを送信したことをどのように知ることができますか. 毎秒ポーリングし続ける必要がありますか? その後、通話メッセージを見逃す可能性はまだ少しありますか?
または、アプリケーションをサーバーとして実行し、ドアベルをクライアントとして実行する必要があるので、クライアントは接続を要求しますか?