Skip to content

LeonardoAlvess/rc-auction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto RC-Auction - Plataforma de Leilões

Este projeto, desenvolvido por Leonardo Alves (103706) e Gonçalo Rodrigues (90256), trata-se de uma aplicação para criação e gestão de leilões através de conexões UDP e TCP.

-Funcionalidades

O projeto está completamente implementado, permitindo a execução de todos os comandos requeridos, tais como:

Utilizadores: login, logout, unregister, exit
Leilões: open, close, show_asset, show_record, my_auctions, bid, my_bids, list
(Consulte o enunciado para informações detalhadas sobre a utilização dos comandos).

-Estrutura de ficheiros

Na diretoria principal encontra-se a makefile, os executáveis, uma pasta src com o código base e as pastas AUCTIONS e USERS. A diretoria src está subdividida em common, server e client. Estas contêm os respetivos ficheiros .o, .h e .cpp. O sistema de ficheiros das pastas AUCTIONS e USERS está no Guia do Projeto.

-Utilização do Makefile

O projeto inclui um makefile que oferece os seguintes comandos:

make all: Cria todos os executáveis e faz o link, gerando os executáveis finais AS e user.
make clean: Elimina os executáveis.
make server_clean: Limpa as pastas do USER e AS.

-Observações

O servidor pode ser terminado apenas através do comando CTRL+C. Ele armazena permanentemente todas as informações, incluindo criação, fecho e listagem de leilões e utilizadores em diretórios pré-criados denominados USERS e AUCTIONS. Esta plataforma proporciona uma gestão completa de leilões e utilizadores, com comandos claros para a sua operação.

About

Projeto Redes de Computadores (C++)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published