BTSharp Community Server

BTSharp (n.) - The best .NET library for your distributed transfer needs.
Welcome to BTSharp Community Server Sign in | Join | Help

BTSharp enables a scalable distribution method for their content.

BTSharp couples the functionality of BitTorrent™ with the ease of the .NET Framework.  With just a couple lines of code, you can integrate scalable content distribution into your business’s applications.

The BTSharp Forums are where you'll find announcements, answers to your questions, code samples, and discussion.

Check out the BTSharp Blog for announcements and interesting articles.

 

Businesses

· Save money – With Distributed Data Transfers, you drastically reduce the amount of bandwidth you use to distribute files to multiple users.  Pay only for what you use. There is no minimum fee, and no start-up cost.  That means a lower cost of ownership.

· Maintain Reliability – BTSharp file transfers are available as long as your server is up – and possibly longer.  While customers are downloading, and after users have downloaded content, they can upload to other users.  So even if your server goes down, your content can continue to be hosted by your users.

· Drastically Increase Scalability - BTSharp scales in terms of request rate and users to support an unlimited number of applications. It uses scale as an advantage: Adding users to the system increases its availability, speed, throughput, and robustness.

· Transfer Faster – BTSharp supports upload transfer rates of up to 500 KB/s per user.

· Save Developer Time – BTSharp can be integrated into any .NET application with just a couple lines of code. Save developer time and money with the ease of integration provided by the .NET library.

 

Developers

· Integrated BTSharp Client – Using the BTSharp library to upload/download a file is 4 lines of code:

BTClient client = new BTClient();
ShareInfo shareInfo = ShareInfo.Load(new Uri(“http://yoursite.com/file.torrent”));
client.StartSharing(shareInfo, @“c:\destinationDirectory”);
client.Start();

· Integrated Tracker – Hosting a tracker on your machine is 2 lines of Code:

Tracker tracker = new Tracker(7070);
Tracker.Start(); 

· Connectivity – Universal Plug and Play support enables reliable connectivity between peers, with 1 line of code:

client.UseUPnP = true;

· .NET – built in C# 2.0 from the ground up

· Asynchronous networking – Asynchronous networking operations for optimal performance

 

 

BitTorrent™ is a registered trademark of BitTorrent Inc.  BTSharp and OkayPublish LLC are in no way related or supported by BitTorrent Inc.

Powered by Community Server, by Telligent Systems