Мне нужно реализовать что-то вроде P2P в RMI. Я создал два удаленных интерфейса: сервер и клиент. Сервер отвечает за регистрацию клиентов и возврат клиентских заглушек другим клиентам, которые запрашивают его. Как мне это сделать? Подпись метода на сервере выглядит следующим образом:
IClient getClient(String resource) throws RemoteException;
Проблема в том, что я не знаю, как мне реализовать это в отношении проблем с заглушками и скелетами, и что многое происходит за кулисами.