Comparison of P2P applications