Skip to content

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.

Notifications You must be signed in to change notification settings

felipemelchior/Web-Server-with-Protobuf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebServer with Protobuf

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.

Métodos Disponíveis

GET

Utilizado para receber um arquivo que está hospedado no servidor

POST

Utilizado para criar um arquivo no serivdor

DELETE

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)

Uso

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.

Desenvolvedores

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published