Is there a way to determine the ip of the machine on which a remote object is hosted?Is there a way to get this information from the rmi registry?
You can access a rmiregistry only by using the IP it resides. And you can only call methods that are registered with the Remote interface. So writing a function in the interface to return an IP is of no use, I think.