1

Erlang サーバー クライアント プログラムを作成しています。サーバーは Erlang OTP で記述され、クライアントは Jinterface を使用した Java で記述されています。

Jinterface 接続を作成するとき、コンストラクター OtpNode() でノード名を設定する必要があります。問題は、(明らかに) サーバーに接続する前にこれが行われることですが、各クライアントには一意の名前が必要です。同じ名前のクライアントがすでに接続されているときにクライアントがサーバーに接続しようとすると、新しい接続は失敗します。

これを解決するにはどうすればよいですか?私が最初に教えたのは、名前のないノードを持つか、サーバーがクライアントに名前を提供できるようにすることでしたが、それはうまくいかないようです...

4

1 に答える 1

0

の仕事のようですねUUID.randomUUID()

「UUID」は「Universally Unique ID」の略で、2 つのクライアントが相互に連絡しなくても異なる UUID を生成すると想定できます。

于 2014-04-30T10:22:01.867 に答える