To run this server, clone the repository on a Linux machine. In the project root, simply run:
make
After building, just run:
./a.out
If you wish to remove object and executable files and start over, run:
make clean
- Handle concurrent client requests
- Allow dynamic access to any file in
publicfolder- Considering security (path traversal, etc)
- Strengthen parsing of HTTP request
- Include parsing headers, etc