Re:Building a BitTorrent client from scratch in C#
by lossolo on Tuesday July 05, 2016 @04:28PM
(#12039319)
It's not accurate. Widely adopted client before uTorrent was Azureus and it was written in Java.
[ Parent
| on HN ]
Re:Building a BitTorrent client from scratch in C#
by takeda on Wednesday July 06, 2016 @12:24AM
(#12041199)
The very first torrent client written by Bram Cohen (the person who invented bittorrent) was written in Python[1].
I remember it, because 15 years ago that was the only client available. Later people started creating other clients by forking his python code, and eventually rewriting it in different languages.
Re:Building a BitTorrent client from scratch in C#
by lossolo on Wednesday July 06, 2016 @08:43AM
(#12042660)
And no one used it, you know what was before C ? You probably don't because no one used it also after that. Azureus was developed 13 years ago and that was the client that was used... I know because i remember it also. And then they (from bittorrent inc) changed their python version to C++ and called it uTorrent because python was too slow and no one wanted to use it...
Re:Building a BitTorrent client from scratch in C#
by self on Sunday July 10, 2016 @05:14PM
(#12067301)
Lots of people used the Python client because not everyone wanted to run Java (memory hog) or were on Windows (uTorrent). Azureus had one advantage: first to support the DHT and trackerless operation.