Skip to content

PUC-DISCIPLINAS/chat-multicast-java-arthurgbranco

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chat-multicast-java-arthurgbranco

Trabalho de Chat utilizando java e Multicast

Autor: Arthur Gramiscelli Branco

Como rodar:

  1. 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
  2. Execute o servidor (tem de ser antes do cliente)

    • cd ./src/
    • java app.Server
  3. Execute o cliente

    • java app.Client

Comandos do cliente (Comandos executados na janela do Cliente):

  • !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

Comandos do servidor (Comandos executados na janela do Servidor):

  • !create 1 Faz com que a sala 1 seja criada

  • !delete 1 Faz com que a sala 1 seja deletada

  • !exit Finaliza o servidor

About

chat-multicast-java-arthurgbranco created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages