Android SDK で例として提供されているサンプル Bluetooth チャットを使用して、Bluetooth グループ チャットを作成できるかどうかを知りたいです。そのアプリを拡張して、複数のユーザーが互いに接続できるようにしたいと考えています。そうすれば、お互いのメッセージを見ることができるはずです。基本的に、Bluetooth で実行されている Whatsapp のようなものです。
誰かが私を助けてくれますか?
理論的にはい。デバイスとの複数のソケット接続を使用して、サンプル チャット アプリをグループ チャットに変換できます。
しかし、しかし....
事実上NOです。Androidは現在、複数のデバイス(2つまたは3つ以上)との安定した接続をサポートしていないためです。
そのため、各デバイスと個別のソケット接続を作成してメッセージを渡しても、Bluetooth 接続が非常に頻繁に切断されます。
また、任意の Android デバイスを Bluetooth サーバーにしたとしても、その Android Bluetooth サーバー デバイスと複数の Android Bluetooth クライアント デバイスとの接続をどのように管理し、接続が途切れることなく安定した接続を維持できるのでしょうか??
SO 実際には、Android 以外の Bluetooth サーバー デバイスを作成しないと、Android でグループ チャット アプリケーションを作成できません。