0

私の Java ME プログラムが、何千もの異なる場所にある組み込みシステム (私のプログラムがインストールされたいくつかのボックス) で使用されるとしましょう。これらのボックスがサーバー (できれば REST サーバー) になり、クライアントが接続して ID 番号を提供する情報を取得できる可能性はありますか? これは、複数のサーバーと 1 つのクライアントのみが存在するまれなアーキテクチャです。これらのボックスの IP アドレスは静的なままではなく、信頼することはできないと思います。では、これらのボックスの 1 つに http 接続を確立する正しい方法は何でしょうか?

注: 逆アーキテクチャは既に確立されています。したがって、各ボックスはクライアントであり、Web サーバーに接続できます。

4

1 に答える 1

1

最も簡単な方法は、現在の {id->ip アドレス} テーブルを保持するサーバーを実行することです。各ボックスをオンにすると、サーバーにその IP アドレスが通知されます。より洗練されたソリューションは、ピアツーピアのウィキペディアの記事にあります。

于 2013-04-16T11:12:15.003 に答える