Exploratory project for building HTTP Servers in Linux
This personal project serves as an avenue to learn more about socket programming in C++. I intend to make this project a stepping stone to ground my understanding of backend web transactions and networking. The initial roadmap is to write an HTTP server which supports the following:
- Listen to incoming network connection
- Accept incoming network connections and process them
- Accepts request from the client
- Returns response to the client
- File Upload
- text and documents
- images
- video
- mp3