/if678-infracom-projeto

Project for the Communications Infrastructure (IF678) course at CIn-UFPE. It consists on a chat forum system, using Sockets and the RDT protocol, written in Python.

Primary LanguagePython

Passo 1: Após clonar este repositório ou descompactar a pasta, instale a biblioteca sockets rodando pip install sockets ou pip install -r requirements.txt.

Passo 2: Abra um terminal e execute python server.py para iniciar o servidor.

Passo 3: Abra outro terminal e execute python client.py para iniciar um cliente.

Passo 4: Funcionalidades, dentro do client: 1. Para se registrar, digite hi, meu nome eh user_nome, substituindo "user_nome" pelo nome que deseja colocar e pressione enter. 2. Para listar os usuários, digite list e pressione enter. 3. Para sair, digite bye e pressione enter.

Passo 5: Repita o passo 3 para iniciar outros clientes e testar a funcionalidade de chat.