Ammettendo che hai creato l'interfaccia remota che estende Remote, l'hai implementata estendendo UnicastRemoteObject, la rebind funziona così:
Naming.rebind("//"+hostname+"/nomeinterfaccia",istanzainterfaccia);
La porta di default è 1099, lascia quella e assicurati che non tieni firewall che la bloccano (in locale dovrebbe funzionare sempre).
Non dimenticare di avviare il registro remoto prima di avviare il programma:
start rmiregistry
Per il client:
Naming.lookup("//"+hostname+"/nomeinterfaccia");
Se devi provare tutto in locale fai hostname="localhost" prima di naming e rebind.
CIAUZZZZZZZ