josephcheel / 42-Webserv

This project involves creating a custom HTTP server from scratch, covering request handling, response generation, and support for various HTTP methods. The server can be tested with a real web browser, providing practical experience with the HTTP protocol.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Webserv |  42 Cursus

To-dos

File configuration
  • Define file configuration. Explore Nginx file configurations and define the properties that our file config would have.
  • File configuration parser (syntax errors, comments etc).
WebServer Communications
  • Get ready to listen to specified ip:port(s), in an own process.
  • Process the requests and send back the information.
  • Video Transfering
  • Locations Parser

Resources

Example Repositories

Interesting WEBS

Video Transfer

About

This project involves creating a custom HTTP server from scratch, covering request handling, response generation, and support for various HTTP methods. The server can be tested with a real web browser, providing practical experience with the HTTP protocol.


Languages

Language:HTML 48.5%Language:CSS 25.0%Language:JavaScript 13.3%Language:C++ 12.3%Language:Makefile 0.5%Language:Python 0.2%Language:C 0.2%Language:Perl 0.0%Language:Dockerfile 0.0%Language:Shell 0.0%