OSP2P is a course-related project assigned in an upper-division operating systems class at UCLA. A peer-to-peer (P2P) interaction is implemented that enables connected nodes on the network to perform both the roles of client and server, downloading files.
The code for this project is adopted from skeleton code provided by Paul Eggert.
To compile and build this project, simply type the following in a Linux terminal:
make
The GNU Makefile compiles the code using gcc.