webserv
Servidor HTTP/1.1 em C++ que demonstra domínio de rede, concorrência e arquitetura de backend.
C++
HTTP/1.1
Sockets TCP/IP
I/O multiplexing
O que o projeto faz
- Aceita múltiplas conexões ao mesmo tempo.
- Interpreta requests HTTP e produz respostas corretas.
- Lida com métodos, headers, body e códigos de status.
- Processa rotas e regras de configuração do servidor.
Por que é relevante
É um projeto forte para mostrar domínio de sistemas, redes e arquitetura de backend.
Aprendizados
- Como um navegador conversa com um servidor.
- Como gerir concorrência e conexões persistentes.
- Como estruturar uma aplicação de baixo nível com controle sobre entradas e saídas.