In this project, we write a P2P file sharing software similar to BitTorrent using Java
TEAM MEMBERS:
BHARATH SHANKAR, UFID: 9841-4098
SHIRIDI SAI PRASAD, UFID: 8073-3499
ROHIT KARUMURI, UFID: 9097-1158
LINK FOR VIDEO:
https://uflorida-my.sharepoint.com/:v:/g/personal/bharathshankar_ufl_edu/EZUWtLq8w_dHk4IXjbLpYMcBhXbkSz3tRaP0cgZQkINjlg?e=KPT8wN
HOW TO RUN:
-
Navigate to the main folder src that contains the files
-
Compile the code with the following command on the terminal:
javac *.java
-
Ensure that the PeerInfo.cfg and Common.cfg files are added.
-
Navigate to the folder main folder src in 9 terminals
-
Run the following command in quick succession in the 9 terminals
java peerProcess <peerID> Here <peerID> should be from 1001 to 1009 in the 9 terminals
Peer 1001 and 1006 will initially have the file
WHAT IS RUNNING:
All parts of the program given in the description have been implemented.