So, my knowledge in networking has increased greatly over the past year but there is still a lot I don't know.
Theoretical question: Could computer A (who has port forwarding) somehow serve as a middle man for a connection between computer B and C (who dont have port forwarding), and later be removed from the equation, leaving only the connection between B and C?
I realize that the problem behind new connections if you don't have port forwarding you must first ASK for the connection for them to send it to you. I'm just wondering if, for example, both B and C could ask for a connection with one another at the same time, and that somehow to be workable.
ID:181845
![]() Jul 27 2009, 5:46 pm
|
|
![]() Jul 28 2009, 6:24 am
|
|
As far as I understand it, you would still need an independent connection between B and C. Removing A would cut the connection if B and C don't have their own connection to each other. I could be wrong though.
|
Jotdaniel wrote:
As far as I understand it, you would still need an independent connection between B and C. Removing A would cut the connection if B and C don't have their own connection to each other. I could be wrong though. That is what I'm saying. B & C cannot create their own connection to one another. I wanted to know if A could facilitate the creation of a direct connection between B and C, and could then be removed from the equation. |
Slurm wrote:
http://en.wikipedia.org/wiki/UDP_hole_punching Thanks. :) That was more or less exactly what I was looking for... Except it uses UDP and that humps me. But it is good information to have. |