0

基本的に2つのデバイスを何らかの方法で接続して、相互に通信できるようにするomegleのようなアプリケーションを実行しようとしています。

ソケット ソリューション (クライアント - サーバー) などのいくつかのソリューションを実行しましたが、デバイスが同じネットワークを共有していない場合に機能しないことを確認するためだけに実装しました (悪いことに、私は持っていません)。これらの問題に関する多くの知識)。

私がそれを実装することを考えたもう1つの方法は、2つのデバイスがAPIを介してデータベース(サーバー上)の「会話」テーブルの行を常にチェックし、新しいメッセージがあるかどうかを確認することです。したがって、誰かがメッセージを送信すると、その会話行が更新されます。しかし、この解決策は、単純な問題のように見えるものに対して少し複雑であるように思われます。また、AsyncTask がデータベースの変更を毎回チェックするのは少し重いようです。

これを行うための「標準的な方法」、またはこれを行うためのより簡単な方法があるかどうかを皆さんに尋ねたいと思います。

前もって感謝します

4

1 に答える 1