There is also µTP -- developed and championed by BitTorrent Inc. It
looks pretty good to me and there is at least one mature,
deployed-in-real-life implementation:

https://github.com/bittorrent/libutp

I hear from the wikipedia page that KTorrent and libtorrent
(Rasterbar) support µTP although I don't know if they have independent
implementations or are re-using libutp.

Of course, the primary motivation for µTP may not match your needs,
Alex. µTP was invented for the purpose of being "network nice" so that
bittorrent transfers would have less of a deleterious effect on
competing TCP streams from the same computer or from other computers
on the same network. You might not want your TCP-on-UDP thing to be
network nice like that.

I haven't investigated much so I don't know how difficult it would be
to tweak µTP to share equally with TCP. I *do* assume that it wouldn't
be hard to make it slightly *more* aggressive than TCP. ;-)

Regards,

Zooko
_______________________________________________
p2p-hackers mailing list
p2p-hackers@lists.zooko.com
http://lists.zooko.com/mailman/listinfo/p2p-hackers

Reply via email to