Dash is an experimental and simple http server with focus on speed and the amount of queries served.
Once the project repository is cloned properly, make can be used to build the executable.
$ cd DashServer
$ make
An executable named ./DashSever
will be generated at top level of the project repository
- Establish a connection using sockets
- Listen to http requests
- Parse the http request received
- Serve the request appropriately and go back to state 2