Question about passive user download.

Asked by doT

I'm just curious why passive users can't download between them selfs. I read about the Direct Connect protocol in wikipedia and in the developers blog in wordpress, but I couldn't find information about that. I'm not computer savvy so excuse me if the question is stupid. Can someone explain that to me please?

Question information

Language:
English Edit question
Status:
Solved
For:
DC++ Edit question
Assignee:
No assignee Edit question
Solved by:
Pietry
Solved:
Last query:
Last reply:
Revision history for this message
Best Pietry (pietry) said :
#1

For two users to download from each other, that meaning to connect to each other, one of them must open up a port on their PC and wait for incoming connections from the other one. Active users have a direct IP address , or have their ports forwarded through a router. So , that means that only an active user can open up a listening connection so that the other user can download /upload.
In this way, Active -Active works no matter which one of them acts as server and which one as client.
Active - Passive works because the active can act as server and the passive can connect to it, no matter which one wants to download/upload.
Passive - passive cannot work because none of them both have the possibility to listen for connections ( they are behind a firewall, router, switch.. etc, multiple computers using the same IP so it's impossible to distinguish between them outside of their local lan ( for incoming connections ))

Revision history for this message
doT (taxed2death) said :
#2

Thanks Pietry, that solved my question.