Este repositório foi criado para o desenvolvimento de ambientes virtuais de conversação com uso system call select() como conclusão da disciplina de FRC.
-
O roteiro utilizado pode ser encontrado clicando aqui Roteiro.
-
O relatório pode ser encontrado clicando aqui Relatório
-
A apresentação em slides pode ser encontrada clicando aqui Apresentação
Aluno | Matrícula |
---|---|
João Vitor de Souza Durso | 180123459 |
Victor Buendia Cruz de Alvim | 190020601 |
Yan Andrade Sena | 180123459 |
Para executar o trabalho, deve ser realizada a instalação do Python 3.10 ou superior.
Com o python instalado, executar o seguinte comando para rodar o servidor:
python3.10 chat_server.py
Com servidor rodando, executar o comando abaixo para rodar o cliente:
python3.10 chat_client.py
A partir disso, basta seguir às instruções da aplicação no próprio terminal.
Os arquivos client.py e server.py são arquivos utilizados para estudo durante o desenvolvimento do trabalho. Eles foram usados para implementar a lógica em um programa mais simples para depois escalar para o projeto maior. Para rodá-los:
Terminal Servidor
nc -l 1234
Terminal Cliente
python3.10 client.py