Files
cws/README.md
2024-11-09 04:30:13 +01:00

723 B

cws

A simple Web Server written in C (learning purposes), it works only on Linux systems

Requirements

How to build

$ meson setup build
$ cd build
$ meson compile

And then run cws!

Roadmap

  • Understading basic web server concepts
  • Basic server
  • Enhance web server
    • IPv6 compatible
    • Request parser (methods and headers)
    • Serve static files
    • Multithreading (non blocking I/O with epoll)
    • Logging
  • Advanced
    • HTTPS support
    • Caching

Resources

You can find my journey inside the notes directory!