This is a University assignment, the goal is to compare various version of implementation of PingPong Gnutella protocol