Rollercoaster
-The BlacKCoaT Operative-
hi guys...
i am so interested in p2p and specially the bittorrent networks..
i was wondering how does one go abt developing a client for these networks
Is there some standard(development website or something) and where do i get the necessary tools and protocol designs to make a new client by myself.....
--Download---------------------------------------------------------------------------------------
1. Torrent X-Ray v 0.0.2b.24017: RapidShare ~70kb (Req Dot.Net, view Post 15 of this thread)
A lot of features are missing yet as i am working on it. please feel free to suggest some.
*img263.imageshack.us/img263/4598/mainxo7.th.png*img263.imageshack.us/img263/659/filesal0.th.png*img314.imageshack.us/img314/6165/rawxf6.th.png*img98.imageshack.us/img98/6898/helpra9.th.png
--Download---------------------------------------------------------------------------------------
--EDIT--------------------------------------------------------------------------------------------
I will be adding more resources as fast as it unravels in front of me... keep an eye on this section...
General-
1. Bittorrent Wiki(Protocol FAQ)
2. Comparison of BitTorrent software
3. The BitTorrent Effect - A Very nice article by WIRED mag on bittorrent and its history
4. Port Assignments
5. Windows Peer-to-Peer Networking
6. Setting up your own tracker
7. Brian's BitTorrent FAQ and Guide *thanks tech_your_future
Discussions and blogs
1. Bittorrent Client in C#
2. David Smith on BitTorrent and IPv6 - (.NET ROCKS)
3. Monotorrent - a Mono based cross platform client.
4. Original mailing list by Bram Cohen, started Jun 28, 2001 closed Apr 11, 2005
5. Present(i think) Bittorrent mailing list at ibiblio.org (though i dont see bram???)
Relevent Dot.Net
1. Writing Peer-to-Peer Networked Apps with the Microsoft .NET Framework
2. Harness The Power Of P2P Communication In Windows Vista And WCF(Dot.net 3.0)
Bittorrent Protocol Specifications-
1. Protocol Outline(Original developer)
2. Detailed specs v1.0
Basic Clients/SDK(with Source)-
1. rtorrent and libtorrent (*nix)
2. libtorrent for C++ - SDK with examples
3. Bittorrent/MainLine *for some reason the site is not working for me
4. BitSharp(Tarball)- Bittorrent in C#
Benconding-
1. Bencoding WTF?
2. Programming Comparisons: BEncoding
UTF-8 (Torrent are written in UTF8 using bencoding)
1. UTF-8
2. Wiki UTF-8
3. Unicode and .NET (C#)
4. cant find a good one for vb.net
SHA1 - Torrent file contains 20 bytes/piece SHA1 hash concatination of the data contained within each piece.
1. Wiki
2. W3C
3. Hash examples c#/vb.net
I am using this thread to collect resources and keep them organised. Please feel free to drop links relevent to the topic.
--EDIT--------------------------------------------------------------------------------------------
i am so interested in p2p and specially the bittorrent networks..
i was wondering how does one go abt developing a client for these networks
Is there some standard(development website or something) and where do i get the necessary tools and protocol designs to make a new client by myself.....
--Download---------------------------------------------------------------------------------------
1. Torrent X-Ray v 0.0.2b.24017: RapidShare ~70kb (Req Dot.Net, view Post 15 of this thread)
A lot of features are missing yet as i am working on it. please feel free to suggest some.
*img263.imageshack.us/img263/4598/mainxo7.th.png*img263.imageshack.us/img263/659/filesal0.th.png*img314.imageshack.us/img314/6165/rawxf6.th.png*img98.imageshack.us/img98/6898/helpra9.th.png
--Download---------------------------------------------------------------------------------------
--EDIT--------------------------------------------------------------------------------------------
I will be adding more resources as fast as it unravels in front of me... keep an eye on this section...
General-
1. Bittorrent Wiki(Protocol FAQ)
2. Comparison of BitTorrent software
3. The BitTorrent Effect - A Very nice article by WIRED mag on bittorrent and its history
4. Port Assignments
5. Windows Peer-to-Peer Networking
6. Setting up your own tracker
7. Brian's BitTorrent FAQ and Guide *thanks tech_your_future
Discussions and blogs
1. Bittorrent Client in C#
2. David Smith on BitTorrent and IPv6 - (.NET ROCKS)
3. Monotorrent - a Mono based cross platform client.
4. Original mailing list by Bram Cohen, started Jun 28, 2001 closed Apr 11, 2005
5. Present(i think) Bittorrent mailing list at ibiblio.org (though i dont see bram???)
Relevent Dot.Net
1. Writing Peer-to-Peer Networked Apps with the Microsoft .NET Framework
2. Harness The Power Of P2P Communication In Windows Vista And WCF(Dot.net 3.0)
Bittorrent Protocol Specifications-
1. Protocol Outline(Original developer)
2. Detailed specs v1.0
Basic Clients/SDK(with Source)-
1. rtorrent and libtorrent (*nix)
2. libtorrent for C++ - SDK with examples
3. Bittorrent/MainLine *for some reason the site is not working for me
4. BitSharp(Tarball)- Bittorrent in C#
Benconding-
1. Bencoding WTF?
2. Programming Comparisons: BEncoding
UTF-8 (Torrent are written in UTF8 using bencoding)
1. UTF-8
2. Wiki UTF-8
3. Unicode and .NET (C#)
4. cant find a good one for vb.net
SHA1 - Torrent file contains 20 bytes/piece SHA1 hash concatination of the data contained within each piece.
1. Wiki
2. W3C
3. Hash examples c#/vb.net
I am using this thread to collect resources and keep them organised. Please feel free to drop links relevent to the topic.
--EDIT--------------------------------------------------------------------------------------------
Last edited: