Closed joshuaar closed 8 years ago
the novinet/maidsafe guys have for many years their formerly maidsafe-dht called libary that does exactly these things. by now its renamed to RUDP (reliable udp), there is also my issue/question over there where I hinted these things: https://github.com/irungentoo/ProjectTox-Core/issues/560
http://www.novinet.com/library-rudp
have fun.
Wow this is great I had no idea this existed.
On Wed, Sep 11, 2013 at 1:47 AM, subscribername goes here < notifications@github.com> wrote:
the novinet/maidsafe guys have for many years their formerly maidsafe-dht called libary that does exactly these things. by now its renamed to RUDP (reliable udp), there is also my issue/question over there where I hinted these things: #560https://github.com/irungentoo/ProjectTox-Core/issues/560
http://www.novinet.com/library-rudp
have fun.
— Reply to this email directly or view it on GitHubhttps://github.com/irungentoo/ProjectTox-Core/issues/570#issuecomment-24221782 .
There is now an upcoming "IETF Internet Standard" for fast loss-less UDP transfers: http://datatracker.ietf.org/doc/draft-ietf-ppsp-peer-protocol/ This specifically supports serverless NAT hole punching (beyond mere STUN/TURN).
My research team created this UDP transfer engine [3 years of work]: https://github.com/tribler/libswift Works also on Android and other embedded devices.
The secure connection stuff and lossless UDP might be replaced in the future by http://curvecp.org/ (if they ever finish writing the implementation.)
@synctext Hello. One question about that, is there a plain C implementation out there?
There's also Google's QUIC.
I'm not sure where you guys are at regarding your UDP protocol, but I thought I'd leave this here in case anybody is interested. I've used it before with hole punching and it works quite well.
http://udt.sourceforge.net/