Bookmark: BTSharp BitTorrent library for .NET
I’ve been going through my email finding all the interesting links that I’ve sent to myself since Christmas. Here’s a link I found in the depths of my inbox to a nice looking BitTorrent library for .NET called BTSharp.
I actually heard about it through an interesting interview with its creator on DotNetRocks and it was a real pain to actually track down the real URL for it. I haven’t actually tried the code yet, but it seemed to be the most active implementation I found. I really hope that the developer, David Smith, continues on with this because it’d be really cool to have a decent BitTorrent library for .NET.







Comments
Hey Alan,
BTSharp does load standard .torrent files. It uses a default “Content Provider ID” in order to allow the library to be fully compatible with the BitTorrent Specification.
If you could provide a link to a .torrent file that BTSharp is not loading correctly, I’m very interested in finding out what the problem you’re having is.
You can email me anytime at david _at_ btsharp.com.
can i ask how you did get it downloaded ?
subversion keeps asking me for auth?
There are daily snapshots uploaded here: http://eldiablo-2.ath.cx/snapshots/btsharp/
If you want an alternative open source library (MIT/X11 license) then check out MonoTorrent. It’s has a lot more features than BTSharp,is just as easy to use and is “standards compliant” to the BitTorrent spec.
BTSharp seems to not really comply to the BitTorrent “standard” and so shouldn’t really be considered a bittorrent library. It’s incapable of loading standard .torrents. If you don’t believe me, download the library off http://www.btsharp.com and try for yourself.
David seems to have finally released BTSharp. You can find it at BTSharp.com