Pessoal,
como sou iniciante em Java, estou com várias dúvidas em relação ao RMI. Lendo o tutorial, percebi que é relativamente mais fácil trabalhar com RMI do que com Sockets para pequenas aplicações em redes locais, por isso decidi usá-lo num projeto que estou fazendo. As dúvidas são as seguintes:
- Como iniciar o rmiregistry pela própria aplicação, sem precisar executar o comando num prompt?
- Como gerar os stubs e esqueletos através da IDE Eclipse?
- Como enviar o stub para o cliente através da própria aplicação?
Estou tentando fazer um jogo de batalha naval que usaria a rede para se comunicar, então seria necessário que o rmiregistry fosse iniciado quando o usuário desejasse jogar pela rede, e para um usuário digitar esse comando no prompt toda vez que quiser jogar não é legal. Então gostaria de abstrair isso ao usuário. As outras duas dúvidas são para projetos futuros, e uma dúvida que surgiu ao estudar o assunto.
Se vocês puderem me ajudar, agradeceria muito!
Abs.