0

私のアプリを使用している人は、私のアプリを使用して LAN 内の他の参加者と Android スマートフォンを同期できるはずです。それらはすべて動的 IP アドレスを持っています。誰かが変更を加えた場合、全員がすべての変更を取得することが非常に重要です。参加者の 1 人は、情報をインターネットのサーバー (最初のサーバー) と同期する必要があります。そのため、新しい人がネットワークに参加したり、別の人がネットワークを離れたりした場合に、他の人に通知することが非常に重要です (最初の 1 人が他の人を離れる場合は、インターネットと同期する必要があります)。どうすればそのようなネットワークを構築できますか? すでに jGroups を試しましたが、エネルギー消費が非常に高くなります。もう 1 つのアイデアは、IP マルチキャストで解決することですが、全員がデータを取得することは避けられません。そのようなネットワークを構築する方法を知っている人はいますか? 他に使用するツールはありますか?

4

1 に答える 1

0

udp マルチキャストが単に誰かがネットワークに参加したことを示すハイブリッド udp マルチキャストおよび tcp プロセスを使用できます。デバイスは、このメッセージを受信すると、tcp を介してサーバーに接続し、認証する必要があります。サーバーは、認証されている場合にのみ、誰が参加したかをデバイスに伝えます。

于 2013-03-27T11:33:21.397 に答える