2011-02-01 111 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提供的。你需要做的就是使用它調用遠程方法。