Restricting file access in a P2P system.
The host_server directory contains files for the host server that maintains the metadata. The peer directory maintains files for peer server and peer client. Both of them maintain a commom Message Protocol for communication.