Skip to content

sara-santana/IRC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

Projecto IRC - Gestor Municipal

Arquitetura Cliente-Servidor usando Python3

Para iniciar o desenvolvimento é necessário abrir uma consola para correr o servidor e até 5 consolas para correr o cliente usando os comandos python3 gestor_municipio_server e python3 gestor_municipio_client respetivamente. A comunicação Cliente-Servidor é feita fia sockets TCP.

De modo a realizar as possíveis interações entre o cliente e o servidor, o cliente envia pedidos ao servidor. Possiveis pedidos:

CONSULT_LOCAL - consultar um local; input: identificador do local CONSULT_COMPLAINT - consulta de reclamações relativas a um local; input: identificador do local CREATE_SERVICE - serviço criado disponivél num local; inputs: nome do serviço, identificador do local, tipo de serviço e preço CHARGE - cobrar um serviço a um local; inputs: identificador do serviço e preço END_SERVICE - terminar um servico; input: identificador de um serviço EXIT - termina a coneção com o servidor.

Releases

No releases published

Packages

No packages published