Trabalho de Chat utilizando java e Multicast
Autor: Arthur Gramiscelli Branco
Como rodar:
-
Compile as classes
javac ./src/app/Client.java
javac ./src/app/Server.java
javac ./src/object/User.java
javac ./src/object/Room.java
javac ./src/util/Converter.java
-
Execute o servidor (tem de ser antes do cliente)
cd ./src/
java app.Server
-
Execute o cliente
java app.Client
-
!join 1
Faz com que o usuario entre na sala 1 (Caso o usuario tente entrar em uma sala que nao existe, um excessao sera lancada) -
!rooms
Lista as salas com usuarios conectados -
!leave
Faz com que o usuario saia da sala atual e finalize o processo do cliente
-
!create 1
Faz com que a sala 1 seja criada -
!delete 1
Faz com que a sala 1 seja deletada -
!exit
Finaliza o servidor