Skip to content

lyandriy/webserv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Webserv

Webserv is a lightweight HTTP server built from scratch as part of the 42 School curriculum. The project aims to deepen the understanding of HTTP protocols, socket programming, and asynchronous event handling.

Features

  • Handles multiple concurrent connections using non-blocking sockets
  • Supports GET, POST, and DELETE HTTP methods
  • Implements CGI execution for dynamic content processing
  • Configurable through a custom configuration file
  • Manages errors and serves custom error pages
  • Supports chunked transfer encoding and persistent connections

This project provides hands-on experience in network programming, process management, and web server architecture, preparing students for real-world backend development challenges.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •