Skip to content

LISOD is a web server in C language with support for multiple concurrent clients using the Berkeley Sockets API

Notifications You must be signed in to change notification settings

MarcoBerlot/HTTP_Based_Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LISOD

LISOD is a web server in C language with support for multiple concurrent clients using the Berkeley Sockets API

Usage

In order to compile just run the command make. To execute the program you should pass the port number as the first argument from command line, as well as the folder where you are serving your files.

Functions

Trough the use of the select() function the server is able to support up to 1021 concurrent connections. Right now the server supports GET, HEAD POST. Everything that is implemented in based on RFC 2616

About

LISOD is a web server in C language with support for multiple concurrent clients using the Berkeley Sockets API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published