Implementation of napster p2p network