Simple HTTP Web Server (SHWS) is a web server which hosts image files, html pages and text files. SHWS needs to support multiple clients at the same time. It uses key concepts of socket multiplexing using one of the following: fork(), pthread(), and select(). SHWS may also implement persistant connections to the client and sets the timeout for the client. If the client is idle for more than 10s without any request to the server. The server disconnects the client.

File Handled by SHWS

JPG Image
JPG

PNG Image
PNG

GIF Image
GIF

Text File
Text

Links to build an SHS

Embedded Link (Web Server)

Online Video Guide to build a echo server , Youtube link YouTube Video

Online PDF guide to build a Server, PDF link PDF guide

Online Text File, text file. test.txt

Contact Us