- A estrutura do projeto conta com 2 arquivos executaveis: clientUDP.pyeserverUDP.py, sendo o arquivo de declaracao e inicializacao da classe client e server, respectivamente. Alem disso, há um arquivoutils.pyque 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 diretorioappe digitarhi, meu nome é <nome do usuario>.
- Para o cliente se desconectar do chat, basta digitar byee 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 liste 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