2011-02-01 112 views
0

有没有一种方法可以确定远程对象托管的机器的ip?有没有办法从rmi注册表中获取这些信息?使用rmi注册表确定java rmi远程对象主机的IP地址

+0

在调用期间,您可以这样做:RemoteServer.getClientHost() – bestsss 2011-02-07 11:35:51

+0

@bestsss:* *服务器* *客户端的IP地址。*这不是他要求的。 – EJP 2011-02-13 02:43:26

+0

@EJP,这是真的,我意识到当我回答你的答案,但忘记了这个评论。 – bestsss 2011-02-13 02:57:02

回答

1

只能使用它所在的IP来访问rmiregistry。而且您只能调用在Remote界面注册的方法。因此,在接口中编写函数以返回IP是没有用的,我想。

0

您可能无法使用这些信息,因此它不是通过API提供的。你需要做的就是使用它调用远程方法。