- A estrutura do projeto conta com 2 arquivos executaveis:
clientUDP.py
eserverUDP.py
, sendo o arquivo de declaracao e inicializacao da classe client e server, respectivamente. Alem disso, há um arquivoutils.py
que guarda variaveis que serao usadas ao longo do codigo => tamanho do buffer, ip local e a porta do servidor.
- O primeiro passo é inicializar o servidor do chat. Para isso, no diretorio
app
, execute o arquivoserverUDP.py
. - Depois de iniciar o servidor, o chat ja esta pronto para receber os usuarios. Para se conectar ao servidor e começar a usar o chat, basta executar o arquivo
clientUDP.py
, que se encontra no diretorioapp
e digitarhi, meu nome é <nome do usuario>
.
- Para o cliente se desconectar do chat, basta digitar
bye
e enviar. A socket será fechada e o cliente será desconectado da sala. - Se o cliente quer ver quais usuarios estao conectados a sala, basta digitar
list
e enviar. O cliente que fez a requisição da lista receberá uma mensagem que lista os usuarios com seus respectivos nomes e endereços de ip e porta.
- Rodrigo Rossiter Ladvocat Cintra
- Joao Henrique da Matta Lessa Ribeiro
- Renato Moreira Serrano de Andrade
- Joao Pedro Cavalcanti Fernandes
- Rafael Rios Cabral Victal
- Beatriz Freire Pimenta Cavalcante
- Nicolas Veiga Gomes Bezerra