Skip to content

Emulation of a web server by way of an interface (using C sockets) for receiving HTTP/1.0 requests and a thread-pool to serve the requests based on a couple of scheduling algorithms (FCFS and SJF).

Notifications You must be signed in to change notification settings

router/Custom-httpd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Custom-httpd

Emulation of a web server by way of an interface (using C sockets) for receiving HTTP/1.0 requests and a thread-pool to serve the requests based on a couple of scheduling algorithms (FCFS and SJF).

Compilation: Type 'make' on the terminal.

Executable name: myhttpd

Notes:

  1. A file named "sys.log" will be created in the current directory. It contains the trace of every operation performed by the web server.
  2. Compilation may display some warnings on the terminal.

About

Emulation of a web server by way of an interface (using C sockets) for receiving HTTP/1.0 requests and a thread-pool to serve the requests based on a couple of scheduling algorithms (FCFS and SJF).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published