- Felipe Neiva
- Frederick Almeida
- Hugo Felix
- Rubens Lima
- rdt.py (Arquivo com a class RDT que implemeta a tranferência confiável o UDP)
Foram feitos 2 arquivos para testar se o RDT está conseguindo enviar e receber a mensagem, é bom para testes rápidos
- test_client.py (progama do cliente)
- test_server.py (progama do server)
- rdt_prova.py (Implementação de transferência confiável como o da prova)
- Passo 1: execute em uma janela do terminal o comando
python3 test_server.py
- Passo 2: execute em outra janela do teminal com o server já em funcionamento o comando
python3 test_client.py
- user.py (Arquivo com a classe User utilizada no server para identificar o cliente)
- client.py (arquivo do cliente)
- server.py (arquivo do server)
- Passo 1: execute em uma janela do terminal o comando
python3 server.py
- Passo 2: execute em outra janela do teminal com o server já em funcionamento o comando
python3 client.py
Nesse não é preciso executar algum comando, ele apenas deve ser executado primeiramente para servir de servidor, após o fim de sua execuçõ são gerados 2 arquivos de relatório, o primeiro .json
é como está na especificação do projeto, e o .txt
é um relatório de todos os itens vendidos
Nesse código será necessário executar os comando, inicie inserindo os itens solicitados, e após se conectar com o servidor, recomenda-se que seja pedido o cardapio com o comando cardapio
para que assim ao fazer um pedido, o auto-compliter possa lhe ajudar, e ajudará a evitar erros.