/P2P-messaging-app-Gnutella-

A P2P chat application that allows peer searching with Gnutella protocol.

Primary LanguagePython

<<<<<<< HEAD

Unstructured-P2P-messaging-app

  • Inspired by ideas from gnutella network.
  • Does not follow the gnutella network strictly because that app was for file sharing. We aim to create a messaging app.

How to use?

  • Design a network in mind on paper first.

To create a node

  • You will need to supply this arguments to be able to run a node.
  • $ python3 peer.py peername serverPort clientPort neighbourName neighbourServerPort
  • Eg. $ python3 peer.py A 8000 8001 B 8002

=======

P2P-messaging-app-Gnutella-

Code not fully commented.

be85534d6dab9d84a01aab0a0149a82aa2011c61