Este é um programa de mensagens e vídeos "intantâneo"
Desenvolvido na matéria de Sistemas Distribuídos
- Esteja no diretório do programa
- Execute o comando
pip install -r requirements.txt
- Caso haja problema instalando o pyaudio
sudo apt install portaudio19-dev python3-pyaudio
- Conecte todas as máquinas num servidor local ou numa VPN como o Hamachi
- Agora é só rodar o programa
- Após rodar o programa use
deactivte
para sair do envelope
- Verifique se está na mesma pasta do arquivo
- Rode
python3 FINAL6.py
- Aguarde a interface iniciar
- Obtenha o IP e porta do processo da outra máquina (aparece no título da janela e no terminal)
- Digite
/ADD <IP:porta>
na caixa de texto na parte inferior da interface - Agora basta apreciar o rostinho lindo de seu amiguinho
- Basta digitar
/LEFT
na caixa de texto na parte inferior da interface - O programa irá fechar a chamada e finalizará
- Optamos por deixar uma interface gráfica para evitar que mensagens recebidas afetassem a escrita das mensagens
e para deixar o uso do programa mais amigável para o usuário - No projeto foram usados diversos sockets para o envio dos dados afim de evitar congestionamentos
no socket de envio - Deixamos o adição de novas pessoas na conversa via interface por meio do comando
/ADD
para que se possa
adicionar pessoas durante a execução do programa\
Augusto dos Santos Gomes Vaz
Guilherme José da Silva
Pedro Malandrin Klesse
Yago Davi Pimenta