Я устанавливаю одноранговую сеть rmi, обнаружение сети уже отсортировано.

Когда брандмауэр выключен, он работает, но когда брандмауэр включен и порт 1099 открыт, он не будет работать. Есть другой порт, который я пропустил?

Настройка RMI-сервера:

RMIFileInterface stub = (RMIFileInterface) UnicastRemoteObject.exportObject(this,0);
Registry reg = LocateRegistry.createRegistry(1099);
reg.rebind("FServer", stub);

И настройка клиента RMi есть

Registry reg = LocateRegistry.getRegistry(ip);
fi = (RMIFileInterface) reg.lookup("FServer");

1 ответ1

0

Часть, посвященная брандмауэру в RMI FAQ, описывает, как справиться с брандмауэрами.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .