This preview shows pages 1–2. Sign up to view the full content.
This preview has intentionally blurred sections. Sign up to view the full version.View Full Document
Unformatted text preview: Programming Assignment I CSC 7103 Fall 2011 Due Date: Sept. 29th You will be implementing a highly simplified multithreaded web server using the Pthreads library - available on most platforms. This project is designed to prepare you for forthcoming projects. A web server handles requests arriving from remote clients for documents stored at it using the hyper text transfer protocol (http). In this project you will implement the main server, which will also call upon a directory server, authentication server and cache server. Using the commands GET and PUT, the web server will store and retrieve files associated with URLs. Files will be stored locally in a directory structure with different permissions. GET retrieves files, PUT is used for updating/storing new files. (For http protocol details, consult the RFC) Your server will read requests from an input file. Each request will have all the information associated with it. You will make use of a large file to simulate the disk on which documents are stored. The server willfile to simulate the disk on which documents are stored....
View Full Document
This note was uploaded on 10/02/2011 for the course CS 7103 taught by Professor Kannan during the Fall '11 term at LSU.
- Fall '11