aMule Forum
English => Feature requests => Topic started by: widman on November 18, 2007, 05:38:39 PM
-
Hi guys. First of all, thank you so much for such a great work.
By any chance did you see this library in C/C++ for doing NAT traversal?
http://www.cis.nctu.edu.tw/~gis87577/xDreaming/XSTUNT/index.html
It would be great if there's support for it, but I understand it is probably non-trivial.
Cheers.
-
Hi widman,
Very interesting, but non-trivial indeed.
The support for it could be added in a similar fashion as has been done with proxy support in aMule, although, the proper place to add support for it would be in the wxWidgets code (this is true also for proxy).
Unfortunaltely I am having issues with spare time to hack lately, so it is unlikely that I take this job, but anyone willing to send patches to aMule code is welcome.
Cheers!
-
This approach requires server elsewhere. "It provides programmers with a set of simple functions to create STUNT connections through cooperating with a particular XSTUNT server".
This is, well, unacceptable. Best idea so far was using another mule client to travel NATs.
-
Hi lfroen,
I did a quick read, and it seems that STUNT2 does not require a server, though I did not understand exactly how they syncrhonize.
Cheers!