/infracom

Primary LanguagePythonMIT LicenseMIT

Projeto de Infraestrutura de Comunicação

Grupo

Nome Email
Irineu Artur Peres de Souza iaps@cin.ufpe.br
Pedro Henrique Almeida Girão Peixinho phagp@cin.ufpe.br
Tiago Henrique Rodrigues Pedrosa Gonçalves thrpg@cin.ufpe.br
Vitória Pinheiro da Silva vps3@cin.ufpe.br

Primeira Entrega

Implementação de cliente e servidor UDP comum utilizando a biblioteca Socket na linguagem Python, com envio de arquivo e devolução.

Como rodar

  1. Clone esse repositório e entre na sua pasta no terminal
  2. Em seguida, entre na branch main
  3. Abra o terminal dentro do diretório "infracom" e rode o comando python3 server.py para iniciar o servidor
  4. A seguir, abra outro terminal no mesmo diretório e rode o comando python3 client.py para iniciar o cliente

Segunda Entrega

Como rodar

Terceira Entrega

Implementação de chat

Como rodar

  1. Clone esse repositório e entre na sua pasta no terminal
  2. Em seguida, entre na branch main
  3. Abra o terminal dentro do diretório "infracom" e depois no "chat" e rode o comando python3 server.py para iniciar o servidor
  4. A seguir, abra outro terminal no mesmo diretório e rode o comando python3 client.py para iniciar o cliente
  5. Você pode iniciar multiplos terminais com clientes e para testar o chat

Lista de comandos do chat

Funcionalidade Comando
Conectar à sala hi, meu nome é <your_username>
Sair da sala bye
Listar usuários list
Mensagem privada @<username_destino>
Banimento ban @<username_banido>