You'll find here some documentations about this project.
First, let's describe how a peer to peer is working, generally speaking:
Peer to peer concept
Then, let's tackle this project implementation. What is handled, what
choices has been made and what are some limitations:
Implementation choices
Here, you'll find more about limitation of this system:
Limitations of the system
Finally, let's talk security:
Security flaws