Java RMI - 通过多个客户端传递遥控器

时间:2017-05-28 22:23:37

标签: java rmi

我有以下情况: 我有一个主机具有导出的接口和多个客户端,也有导出的接口。

客户端连接到主机并将远程对象发送到主机。到目前为止,非常好。

但是如果主机通过RMI将一个客户端远程传递给另一个客户端作为参数,会发生什么?

客户端是否会直接与分配客户端的主机或主机之间进行通信?

如果我希望客户端直接相互通信,我是否必须通过IP并独立建立所有连接,或者它是否也能像上面那样工作?

1 个答案:

答案 0 :(得分:1)

  

客户端是否会直接与分配客户端的主机或主机之间进行通信?

客户端将直接相互通信,前提是原始远程对象是可寻址的,并且可以从接收其存根的客户端访问:否则,失败。原始服务器不参与。

  

如果我希望客户端直接相互通信,我是否必须通过IP并独立建立所有连接

没有

  

还是会像上面一样工作?

所有客户端要做的就是以某种方式获取存根。