Este é um projeto desenvolvido para a disciplina de Redes de Computadores, com o propósito de demonstrar a comunicação entre computadores na mesma rede utilizando sockets.
- Anna Beatryz
- Gustavo Felipe
- Victor Costa
- Python 3.12
- Pycharm e Visual Studio Code
- sockets
- threads
- server.py: Inicia uma conexão através de uma porta específica e um IP, aguardando conexões dos clientes.
- cliente.py: Conecta-se ao servidor e inicia uma simulação de chat no terminal.
- Execute o server.py (o IP da máquina atual será automaticamente identificado).
- Anote o IP exibido no terminal ao executar o server.py para se conectar posteriormente.
- Configure o cliente.py para indicar o IP do servidor:
- Execute o cliente.py nas máquinas desejadas e inicie a troca de mensagens no terminal.
- Todas as mensagens serão enviadas para todos os computadores conectados ao servidor.
Observação: Caso o cliente.py seja executado na mesma máquina que o server.py, não é necessário configurar o IP no cliente.py.
Observação: Deve haver um único servidor rodando, em uma única máquina. E os clientes podem ser executados em diversos computadores.