A peer to peer napster style file sharing network with an indexing server. The server indexes the content of all the peers that registers with it. A peer works both as a peer and a server. When it needs a file it invokes a lookup and the central indexing server then provides the list of the peers having the file. The peers having the file behaves as a server and waits for the request of other peers to transfer the file. The rest of the details are in the document named "designnn.pdf".
What is the Abdullahejaz/peer_2_peer_file_sharing GitHub project? Description: "A peer to peer napster style file sharing network with an indexing server. The server indexes the content of all the peers that registers with it. A peer works both as a peer and a server. When it needs a file it invokes a lookup and the central indexing server then provides the list of the peers having the file. The peers having the file behaves as a server and waits for the request of other peers to transfer the file. The rest of the details are in the document named "designnn.pdf".". Written in Java. Explain what it does, its main use cases, key features, and who would benefit from using it.
Question is copied to clipboard — paste it after the AI opens.
Clone via HTTPS
Clone via SSH
Download ZIP
Download master.zipReport bugs or request features on the peer_2_peer_file_sharing issue tracker:
Open GitHub Issues