Quote:
Originally Posted by Ulysses_
But if you have no listening port, how can a peer download from you?
|
If you are not port forwarding, then other peers can only download from you when your client initiates the connection (which it does). This can only happen if the other end is accepting incoming connections. Two peers that are behind NAT or filewall cannot talk to each other, which reduces the effectiveness of the system.
There are other ways to get around this issue (eg VOIP using STUN servers), but that requires a public mediator, whereas peer-to-peer networks are aiming to be decentralized.