Skip to content

Base de um servidor http simples em c++ para escrever serviços para projetos de robótica.

License

Notifications You must be signed in to change notification settings

erufes/http-cpp-server-base

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

http-cpp-server-base

Base de um servidor http simples em c++ para escrever serviços para projetos de robótica.

Informações gerais

Este repositório oferece a base para um servidor http simples, escrito em c++. A intenção é dar uma ideia do que é necessário para escrever um servidor http, que mais tarde pode ser utilizado para escrever serviços para projetos de robótica baseado em serviços.

Como utilizar

Servidor

Esse servidor foi escrito e testado em ambiente linux. Para instalar, basta clonar este repositório e compilar com o comando make.

make

Para rodar o servidor, basta inicializá-lo via terminal com o comando:

./bin/erushttpserver porta(=30000)

Para rodar em uma porta específica, basta digitar o número da porta após o nome do programa. A porta padrão é a 30000.

Página de teste

Para testar o servidor você pode utilizar a página de teste. Ela se encontra em docs/test.html e se parece com a figura a seguir: Página de Teste Nela você pode testar os métodos do servidor de forma intuitiva.
O servidor consegue responder as requisições das seguintes fontes:

  • chrome
  • firefox
  • opera
  • python

(Outras fontes não foram testadas).

Informações de autoria e licença

Autoria

Licenciamento

Este projeto está licenciado de acordo com os termos da licença GPLv3. Veja LICENSE para mais detalhes.

Releases

No releases published

Packages

No packages published