CIS307: Homework 6: Using Remote Procedure Calls

This homework is given December 3rd 1996, it is optional, not for-credit. It will be accepted and critiqued by the instructor up to the beginning of the Spring semester.

It is a continuation of homework 5. As in homework 5 communication between clients and server is taking place across networks. But now instead of using sockets directly, we use Remote Procedure Calls (RPCs), which isolate the programmer from the details of the transport mechanism being used.

Support material on the use of RPC is provided in class, in the lab, and in the notes. You should also read the hints for this homework.

Your code for the homework will be divided into (at least) three files:

Apart for the fact that we are using remote procedure calls, your program should behave as in homework 5.

ingargiola@cis.temple.edu