[OFFTOPIC] RE: A simple, solid and stable P2P Bidirectional NAT Traversal te chnique for RealVNC users...

2005-03-03 Thread James Weatherall
Alex, I'm afraid the citation links seem to be broken (nat.html is missing), so it's difficult to see any of the supporting documentation for this. As it stands, UDP hole-punching fundamentally requires that your NAT router allow UDP traffic through, which is not something most good NAT

RE: A simple, solid and stable P2P Bidirectional NAT Traversal te chnique for RealVNC users...

2005-03-03 Thread Rudi De Vos
NAT2NAT without port configuration is not that hard to implement. A nat router need to keep the udp ports open for a amount of time, unlike tcp that close on disconnect. Using a 3the server you can cross nat info and make a direct connection. It works for nat routers, it does NOT work if the

Re: [OFFTOPIC] RE: A simple, solid and stable P2P Bidirectional NAT Traversal te chnique for RealVNC users...

2005-03-03 Thread Alex Pankratov
James Weatherall wrote: Alex, I'm afraid the citation links seem to be broken (nat.html is missing), so it's difficult to see any of the supporting documentation for this. Works for me just fine, but here's a direct link anyway - http://www.brynosaurus.com/pub/net/p2pnat.pdf And

RE: [OFFTOPIC] RE: A simple, solid and stable P2P Bidirectional NAT Traversal te chnique for RealVNC users...

2005-03-03 Thread James Weatherall
Alex, Actually, as I said in previous mail, it's the citation links that are broken, not the link to the document itself. To summarise the hole-punching aspect of things, it's basically the case that msot NAT routers keep track of recent outbound UDP packets will allow incoming traffic

RE: A simple, solid and stable P2P Bidirectional NAT Traversal te chnique for RealVNC users...

2005-03-02 Thread John Aldrich
If we're going to use something like that, why not use Kaboodle and the Get Engaged service that you can use for free? While they don't offer the source code for the server, they do make it available for the client. And according to their documents, the KaboodleProxy isn't actually part of the

RE: A simple, solid and stable P2P Bidirectional NAT Traversal te chnique for RealVNC users...

2005-03-02 Thread John Aldrich
Alex: How is your app better than Kaboodle and their KaboodleProxy? They make the client source available and they even sell the proxy so you can run it on your own machine(s), which in my book, makes it a bit more trustworthy than having to trust someone else's machine. Granted the proxy is sold

Re: A simple, solid and stable P2P Bidirectional NAT Traversal te chnique for RealVNC users...

2005-03-02 Thread Alex Pankratov
http://www.kaboodle.org/KaboodleProxy.html says - .. to find and connect with each other, by enabling connections through an echoServer which most likely means that they are relaying traffic through a third node. This is so last century :) Hamachi is p2p and this would probably

RE: A simple, solid and stable P2P Bidirectional NAT Traversal te chnique for RealVNC users...

2005-03-02 Thread John Aldrich
Ok. Interesting point about the third node... but I thought you needed a proxy server for Hamachi as well, no? In your first email to the list (that I have) you said: Mediation server is NOT in the middle of the connection. All it does is allows clients locate their peers and learn their

Re: A simple, solid and stable P2P Bidirectional NAT Traversal te chnique for RealVNC users...

2005-03-02 Thread Alex Pankratov
Khm .. I can't seem to find a description on how exactly GetEngaged works, so I will tell how Hamachi operates and leave it to you to compare it to Kaboodle. Say we have two clients A and B, and the server S. First A talks to S and S discovers A's location. Then B talks to S and S now knows B's

RE: A simple, solid and stable P2P Bidirectional NAT Traversal te chnique for RealVNC users...

2005-03-02 Thread James Weatherall
Alex, If the two ends of the connection are both behind NAT routers then, without configuring those routers in some way, its fundamentally impossible to connect from one to the other. So what is it that you are claiming your mediation server does that makes this possible? Wez @ RealVNC Ltd.

RE: A simple, solid and stable P2P Bidirectional NAT Traversal te chnique for RealVNC users...

2005-03-02 Thread James Weatherall
Alex, So, in fact, there is a degree of configuration required at at least one end (in order to allow the incoming connection through the NAT), and so this whole setup could be replaced by a dynamic DNS name for the server... :) Anyway guys, I think it's time this discussion moved elsewhere,

Re: A simple, solid and stable P2P Bidirectional NAT Traversal te chnique for RealVNC users...

2005-03-02 Thread Kevin Doh
So on a side note, I was one of the people that actually DID give Hamachi a try in my company and I did get it to work. After configuring my firewall to allow port 11975 and all upd ports on one test machine I got a connection to my home computer with VNC! There was one slight problem

Re: A simple, solid and stable P2P Bidirectional NAT Traversal te chnique for RealVNC users...

2005-03-02 Thread Alex Pankratov
James, It is very much possible. See the paper Scott linked for the basic idea behind it (the idea is BTW few years old already) - http://www.brynosaurus.com/pub/net/p2pnat Alex James Weatherall wrote: Alex, If the two ends of the connection are both behind NAT routers then, without

Re: A simple, solid and stable P2P Bidirectional NAT Traversal te chnique for RealVNC users...

2005-03-02 Thread Alex Pankratov
James Weatherall wrote: Alex, So, in fact, there is a degree of configuration required at at least one end (in order to allow the incoming connection through the NAT), and so this whole setup could be replaced by a dynamic DNS name for the server... :) Anyway guys, I think it's time this