Threads/Processes Sockets Lab

In this lab, you will be re-implementing the socket client/server that implements the echo function. But this implementation requires that you handle multiple simultaneous requests, i.e., a threaded or multi-process server.

The lab is described by a writeup in PDF format. Further instructions are in the writeup.

Grading is done by each student demonstrating their implementation and by running the script and files provided in the tar file: Tar file of inputfiles format.

Be sure to understand Shared Memory and Semaphore mgmt

You should have already completed both the ringbuffer lab and the sockets lab. Each plays a part in this lab.


Mike Erlinger

Last Modified Sunday, 30-Dec-2012 07:07:30 PST