This is an implementation of the Gnutella P2P algorithm with support for supernodes/servants