1

1つのネットワーク上の複数のAndroidデバイスでデータを共有するための解決策を見つけようとしています。

それらすべてが同じアプリを実行していて、ユーザーが「登録」していると仮定して、ネットワーク上の他のどのデバイスと通信できるかを(ユーザー入力なしで)把握してから、この登録データを送信したいと思います。 、ユーザーが次のデバイスに移動したときに、ユーザーの情報がすでにそこにあるようにします。

xxx0〜255の範囲の255個の接続されたデバイスにpingを実行して、どの応答が応答するかを確認できますが、データを送信できるアプリ常駐サーバーを(大まかに使用して)作成する方法がわかりません。

私はこの問題を解決する必要がある最初の人になることはできませんが、この面で役立つものを見つけることができません。

注意点の1つは、これは3G(または他の手段)でインターネットにアクセスできないデバイス用であり、接続しているWi-Fiネットワークもインターネットにアクセスできないため、ソリューションは100%内部である必要があるということです。ネットワークであり、追加のデバイスを含めることはできません(すべてのデバイスがサーバーとして使用できるapacheを実行しているボックスなど)。

TIA

4

1 に答える 1

1

しかし、データを送信できるアプリ常駐サーバーを(大まかに使用して)どのように作成できるかは明確ではありません。

Serviceを開きServerSocket、HTTPサーバーなどの着信要求をリッスンするコードを持つを作成します。

全体として、これは危険ですが、「100%内部ネットワーク」などの制約のある状況では安全である必要があります。

于 2012-11-16T19:40:22.920 に答える