/chatRMI

Primary LanguageJava

Chat Using RMI

Projeto desenvolvido para a disciplina de Sistemas paralelos e distribuídos.

Alunos:

  • Brenner Batista
  • Sávio Lage
  • Vitor Vidal

Compilar projeto

Para compilar o projeto basta executar o comando

compileAll.bat

Ou executar os comandos separadamente:

javac -d build/classes -cp src/ src/client/ChatClient.java
javac -d build/classes -cp src/ src/server/ChatServer.java

RMI Registry

Antes de executar o processo, é necessário definir as configurações de segurança. Para isso execute:

registro.bat

Ou executar os comandos separadamente

cd build\classes
rmic common.ChatImpl

rmiregistry 3000
- Importante - 
rmiregistry deve permanecer em execução o tempo todo

Iniciar servidor

Para iniciar o servidor, basta executar

initServer.bat

Ou executar separadamente

cd build/classes
java server.ChatServer
- Importante - 
Servidor deve permanecer em execução o tempo todo

Iniciar cliente

Para iniciar o client, basta executar

initClient.bat

Ou executar separadamente

cd build/classes
java client.ChatClient