A nossa aplicação foi desenvolvida na linguagem Python, usando conceitos aprendidos na disciplina de Redes de Computadores, os principais termos usados na aplicação foram: Socket e Threads.
O principal intuito da aplicação foi conseguir realizar e facilitar a comunicação entre diversos usuários, ou seja, basicamente nós criamos um chat entre várias pessoas como um grupo de rede social.
Para rodar a aplicação no Windows, deve-se ter instalado o Python e seguir os seguintes passos:
- Editar a variável "SERVER" para o seu IP no arquivo "cliente.py" (Linha 8 do código)
- Abrir os terminais/prompts de comandos, no mínimo 3 para conseguir rodar o servidor e os clientes
- Rodar respectivamente os arquivos servidor.py e cliente.py
- Digitar o nome dos clientes que irão se conectar ao grupo de mensagens e pressionar Enter
- Agora que os clientes já estão conectados e com seus nomes definidos, só precisam digitar as mensagens e envia-las pressionando Enter