Salve,

mi trovo a realizzare un sistema p2p (kazaa like) e mi è venuto il seguente dubbio: tra i vari peer della rete ci si scambiano diversi tipi di informazioni (oggetti) come ad esempio le tabelle hash dei file condivisi, le query, le rispote alle query, vari tipi di connessioni ecc ecc e per gestire tutti questi scambi ho dovuto introdurre più porte alla mia applicazione. La cosa è normale? o non ho capito niente ed è possibile usare una sola porta?

Ho notato ad esempio che emule usa la sola porta 4662 (TCP) e la 4672 (UDP)

Mille grazie.