Gisteren is er een nieuw ontwikkeltraject gestart voor µTorrent voor Windows, dat uiteindelijk naar versie 1.9 gaat leiden. µTorrent is een populaire en zeer complete Bittorrent-client die het geheugen en processor niet of nauwelijks belast. Daarnaast is de grootte van het programma ook nog eens minimaal en kun je tijdens het wachten tot de download binnen is een lekker spelletje Tetris spelen. Nieuw in versie 1.9 is uTP, een manier van datatransport, waar betrouwbaarheid en een minimale latency de speerpunten van zijn:
What is not in 1.9:
UDP hole punching (yet?)
UDP tracker
What is in 1.9:
uTP, the micro transport protocol. This UDP-based reliable transport is designed to minimize latency, but still maximize bandwidth when the latency is not excessive. We use this for communication between peers instead of TCP, if both sides support it. In addition, we use information from this transport, if active, to control the transfer rate of TCP connections. This means uTorrent, when using uTP, should not kill your net connection - even if you do not set any rate limits.
What was in 1.8.1:
uTP, but connection attempts were not initiated by default, and there was no control over TCP as described above. You can enable it, but likely you will see the uTP connections not transfering much data, because they are pushed out of the way by TCP.
What this means for rate control:
You are still free to set rate limits and use external limiters. The "Automatic upload rate" control is flawed enough for most people that it will likely be removed once uTP is well tested and deployed, since it entirely supercedes that feature.
How to enable and disable it:
Preferences > Advanced, set bt.transp_disposition to:
255 - both TCP and uTP (default)
10 - uTP only
5 - TCP only[break]