Este codigo tem como objetivo, exemplificar um caso de uso para o Protocol Buffers (Protobuf's), criado pela Google. Trata-se de uma representação de um servidor web que executa em linha de comando.
Utilizado para receber um arquivo que está hospedado no servidor
Utilizado para criar um arquivo no serivdor
Utilizado para deletar um arquivo hospedado no serivdor, um cliente não pode excluir um arquivo que não é de sua autoria. (TODO Script de distribuição de ID)
Dependências:
$ python3
Módulos Google - pip3 install google-cloud-storage
Módulos de criptografia - pip3 install pycrypto
Inicialmente, inicie o código do servidor:
# python3 server.py -i <IP_Server> -p <Porta_Server>
Em seguida, execute o código do cliente:
$ python3 client.py -i <IP_Server> -p <Porta_Server>
Após isso, os códigos irão começar a execução e através do código de cliente será possível realizar as requisições para que então, o código de servidor analise a requisição e a execute.
- Felipe Homrich Melchior - UNIPAMPA - Perfil GitHub
- Guilherme Neri Bustamante Sá - UNIPAMPA - Perfil GitHub
- Lucas Antunes - UNIPAMPA - Perfil GitHub
- Wesley Ferreira - UNIPAMPA - Perfil GitHub