Skip to content

This project is here to make you write your HTTP server. You will be able to test it with a real browser. HTTP is one of the most used protocols on the internet. Knowing its arcane will be useful, even if you won’t be working on a website.

Notifications You must be signed in to change notification settings

rbourgeat/webserv

Repository files navigation

webserv

This project is here to make you write your HTTP server. You will be able to test it with a real browser. HTTP is one of the most used protocols on the internet. Knowing its arcane will be useful, even if you won’t be working on a website.

Tutorials

HTTP documentation

Useful RFCs

Useful C functions

  • socket: creates an endpoint for communication and returns a file descriptor that refers to that endpoint.
  • listen: listens for connections on a socket.
  • poll: waits for one of a set of file descriptors to become ready to perform I/O.
  • accept: accepts a connection on a socket.

CGI Doc

Tools

Server model: nginx documentation

About

This project is here to make you write your HTTP server. You will be able to test it with a real browser. HTTP is one of the most used protocols on the internet. Knowing its arcane will be useful, even if you won’t be working on a website.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published