mirror of
https://github.com/3lswear/webserv.git
synced 2025-10-28 12:58:00 +03:00
some rearrangements
This commit is contained in:
@@ -2,6 +2,8 @@
|
|||||||
|
|
||||||
A simple non-blocking web server written in C++98 using Linux's `epoll` facility .
|
A simple non-blocking web server written in C++98 using Linux's `epoll` facility .
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
### Pre-requisites
|
### Pre-requisites
|
||||||
|
|
||||||
Linux > 2.5.44
|
Linux > 2.5.44
|
||||||
@@ -24,10 +26,6 @@ cd webserv && make
|
|||||||
webserv your_config_file.toml
|
webserv your_config_file.toml
|
||||||
```
|
```
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Features
|
### Features
|
||||||
|
|
||||||
- HTTP 1.1 compliant
|
- HTTP 1.1 compliant
|
||||||
@@ -66,4 +64,4 @@ TOML was our format of choice because it provides strict structure for a configu
|
|||||||
|
|
||||||
#### Why make this project in the first place?
|
#### Why make this project in the first place?
|
||||||
|
|
||||||
It was a great opportunity to learn writing bigger projects in C++, learn a little about network programming, how does OS handle network interaction, and to try tackling typical problems that come with socket IO and a need to serve a sizable amount of clients. Also, it was interesting to learn how software of similar purpose works (nginx uses `epoll` too!).
|
It was a great opportunity to learn writing bigger projects in C++, learn a little about network programming, how does OS handle network interaction, and to try tackling typical problems that come with socket IO and a need to serve a sizable amount of clients. Also, it was interesting to learn how software of similar purpose works (nginx uses epoll too!).
|
||||||
|
|||||||
Reference in New Issue
Block a user