ある Android デバイスから他の多くの Android デバイスにデータを送信する必要があります。送信者が受信者にデータを「プッシュ」し、受信者がデータを受信し、データに変更を加えてローカル コピーを保存するため、これは一方向の通信になる可能性があります。
私はウェブを見回し(stackoverflowを含む)、そこにはいくつかのソリューションがあることに気付きました:wifi P2P、サーバー経由のデータ送信など。理想的にはwifi P2Pを実行したいのですが、ハードウェアがサポートしていないのではないかと心配しています。そのため、代わりにワイヤレス ホット スポット機能を使用することを考えています。
ここで質問です。Wi-Fi ホットスポットを「マスター」としてブロードキャストしているデバイスと、それに接続されているデバイスが「スレーブ」(マスターからデータを受信するだけ) であると想像してください。マスター (1 つのデバイス) からスレーブ (多数のデバイス) にデータをブロードキャストするにはどうすればよいですか? 私はネットワーク/ソケットプログラミングが初めてなので、簡単な解決策と多くの例が非常に役立ちます。また、ユーザーが Wi-Fi ホットスポットに手動で接続し (設定に入り、正しい SSID を見つけ、接続するなど)、アプリがデータを送信するだけであると想定しても安全です。
お時間をいただきありがとうございました!