Peer to Peer File Sharing Application
This project was made in collaboration with Alex Ayala
Unfortunately I will not be posting this executable as it requires an additional host to be running. In this project Alex and I worked together to implement a program that does the following
Connects to a registry with a peer id
Creates a registry socket to communicate
Allows connected user to Join, Publish, Search, or Exit
Join - adds the User to the registry
Publish - send the registry all the files inside of the users local "shared files" directory
Search - sends the registry a search request for a specific file that the user is requesting
Exit - disconnects the user from the registry