CSE531 Project 2B
Due date: Dec 9th or 10th (at time of demo)

Administrivia

Project 2B is the final project of the semester. You are required to demonstrate that your code works. A demo schedule will be set up and made available for sign up soon. The demo dates will be: Dec 9th and Dec 10th.

Problem:

Write a 2-machine message passing system, with asynchronous messages. Ports exist on both machines.

Specifics:

There are two machines, with ids 0 and 1.  

Implementation Details:

The solution involves (of course) writing and running a network message server on each machine. Then applications on any machine can communicate from/to any port.

The 531.h (same as os.h) file has been updated with new features, such as net-msg send/receive. In addition an alternate implementation of semaphores are available using InitSem1(), P1() and V1(). You may use either the old implementation or the new implementation.

Testing:

Same as project 1 -- except ensure that senders and receivers are on different "machines".

Software:

An updated version of 531.zip is now available at 531-v2.tar  (UPDATED AGAIN)