Skip to content

dfidalg0/http-sockets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lab1 - CES-35 - Sockets HTTP

  • Diego Teixeira Nogueira Fidalgo
  • Pedro Henrique Freitas Silva

Estrutura de arquivos

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

Compilação

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.

Utilização

Para executar o servidor, basta usar o comando

$ ./bin/server [host] [port] [dir]

Para executar o cliente, basta usar o comando

$ ./bin/client [URL]

Limpeza

Para apagar todos os arquivos compilados, basta usar o comando

$ make clean

About

Implementação básica de sockets TCP seguindo o protocolo HTTP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published