- Diego Teixeira Nogueira Fidalgo
- Pedro Henrique Freitas Silva
Estão inclusas as pastas server e client que contém:
-
server
- http-request.cpp/.h
- http-response.cpp/.h
- server.cpp/.h
- bad-request.h
- main.cpp
-
client
- http.cpp/.h
- request.cpp/.h
- utils.cpp/.h
- main.cpp
Para compilar os arquivos, basta usar o comando
$ make
ou, para compilar um dos executáveis individualmente,
$ make [client|server]
Todos os executáveis são salvos na pasta bin
na raiz do projeto.
Para executar o servidor, basta usar o comando
$ ./bin/server [host] [port] [dir]
Para executar o cliente, basta usar o comando
$ ./bin/client [URL]
Para apagar todos os arquivos compilados, basta usar o comando
$ make clean