1

我正在构建一个 Erlang 服务器-客户端程序。服务器是用 Erlang OTP 编写的,客户端是用带有 Jinterface 的 Java 编写的。

创建 Jinterface 连接时,我必须在构造函数 OtpNode() 中设置节点名称。问题是这是在连接到服务器之前完成的(很明显),但是每个客户端都必须有唯一的名称。如果一个客户端在已经连接了同名客户端的情况下尝试连接到服务器,那么新的连接将失败。

我该如何解决这个问题?我的第一个教导是有一个没有名称的节点或让服务器为客户端提供一个名称,但这似乎不起作用......

4

1 回答 1

0

听起来像是一份工作UUID.randomUUID()

“UUID”代表“Universally Unique ID”,它允许您假设任意两个客户端将生成不同的 UUID,而无需相互联系。

于 2014-04-30T10:22:01.867 回答