`

BitTorrent

 
阅读更多

协议规范

http://blog.csdn.net/wangpingfang/article/category/546550

http://blog.csdn.net/lightest/article/category/46023

http://www.bittorrent.org/beps/bep_0000.html

 

comparison

http://en.wikipedia.org/wiki/Comparison_of_BitTorrent_clients

http://en.wikipedia.org/wiki/Comparison_of_BitTorrent_tracker_software

 

software

http://sourceforge.net/projects/bittorrent

http://50hz.ws/hrktorrent/ (use rasterbar libtorrent)

 

lib

http://libtorrent.rakshasa.no/

http://www.rasterbar.com/products/libtorrent/

编译 libtorrent(rasterbar)

 

http://code.google.com/p/bobbin/

http://code.google.com/p/torrent4j/

http://www.staging.threerings.net/snark.html

http://sourceforge.net/projects/yaircc/

 

 

http://hi.baidu.com/beisika/blog/category/P2p

http://blog.chinaunix.net/space.php?uid=736168&do=blog&id=375922

 

 

http://mktorrent.sourceforge.net/

 

 

http://goalbit.sourceforge.net/

 

 

 

编码规则如下:
strings(字符串)编码为:<字符串长度>:<字符串>
字符串长度单位为字节

integers(整数)编码为:i<整数>e
整数没有大小限制,  i0e 表示为整数0,  i-0e 为非法, 以0开头的为非法

 

lists(列表)编码为:l<bencoding编码类型>e

dictionaries(字典)编码为d<bencoding字符串><bencoding编码类型>e

 

参考

http://www.cnblogs.com/studyzy/archive/2005/12/29/694119.html

 

分享到:
评论

相关推荐

    BitTorrent软件的源代码

    BitTorrent是一种分布式文件分享协议,由布拉德·菲茨帕特里克(Brad Fitzpatrick)在2001年创建,旨在高效地分发大型文件。这个协议利用了P2P(点对点)技术,使得用户可以共同分享存储和带宽资源,从而减轻服务器...

    BitTorrent源码+开发文档

    BitTorrent是一种著名的P2P(peer-to-peer)文件分发协议,由布拉德·菲茨帕特里克在2001年创建。这个协议的主要目的是优化大文件的分布式共享,通过将大文件分割成小块,使得网络中的每一个参与者(也称为“种子”...

    著名的BT下载软件BitTorrent的源代码

    BitTorrent是一种广泛使用的对等网络(P2P)文件共享协议,由布拉德·菲茨帕特里克在2001年开发。这个协议允许用户高效地分发大型文件,如高清视频、软件更新和音乐专辑。其核心概念是通过多点对多点的传输方式,将...

    BitTorrent的源代码

    BitTorrent是一种著名的对等网络(P2P,Peer-to-Peer)协议,由布拉德·菲茨帕特里克(Brad Fitzpatrick)于2001年开发,用于高效、大规模地分发大文件。其核心思想是分散式下载,通过网络中的多个参与者共享资源,...

    BitTorrent3.3源码.zip

    BitTorrent3.3源码分析 BitTorrent是一个流行的P2P(对等网络)文件分享协议,由 Bram Cohen 在2001年开发。它的设计原理是分散存储和分发大文件,允许用户同时从多个来源下载文件的不同部分,极大地提高了下载速度...

    BitTorrent 最新相关官方文档

    BitTorrent是一种去中心化的文件分发协议,由Bram Cohen创建,旨在高效地分享大量数据,如电影、软件和其他大文件。BitTorrent Enhancement Proposals(BEPs)是该协议的标准化过程,类似于Python Enhancement ...

    BitTorrent系统中一种自适应阻塞算法

    BitTorrent系统是一种流行的点对点(P2P)文件共享技术,它允许用户高效地分发和下载大型文件。在BitTorrent中,自适应阻塞算法是优化节点间交互的关键策略,旨在提升下载速度和保证公平性。本文将详细探讨...

    BitTorrent-4.4.0 python源码包

    BitTorrent-4.4.0 是一个基于 Python 编写的早期版本的 BitTorrent 客户端软件源码包。BitTorrent 是一种流行的点对点(P2P)文件分享协议,它允许用户共享大型文件,如电影、音乐或软件,通过网络上的多个参与者...

    Incentives Build Robustness in BitTorrent

    ### 激励机制在BitTorrent中的应用及其实现健壮性的探讨 #### 摘要与背景介绍 本文档由BitTorrent的创始人Bram Cohen撰写,主要探讨了如何通过激励机制来提升BitTorrent文件分发系统的健壮性和资源利用率。...

    BitTorrent V7.9.1 Build 30889.rar

    BitTorrent V7.9.1 Build 30889 是一个流行的文件共享软件的绿色版本,主要用于通过P2P(点对点)技术下载大文件,如电影、音乐、软件等。BitTorrent协议是互联网上的一种分布式文件分发协议,它通过将文件分割成...

    BitTorrent-3.4.2.tar.gz

    BitTorrent是一种分布式文件分享协议,它允许用户通过网络共享大容量的文件,如电影、软件或音乐。在本文中,我们将深入探讨BitTorrent协议的工作原理,以及如何利用提供的"BitTorrent-3.4.2.tar.gz"源码来搭建一个...

    cpp-qBittorrent一个使用CQt编写的Bittorrent客户端

    标题"cpp-qBittorrent一个使用C++/Qt编写的Bittorrent客户端"指出了我们讨论的主题是qBittorrent,它是一个利用C++编程语言和Qt框架开发的BitTorrent客户端软件。BitTorrent是一种点对点(P2P)文件共享协议,用于...

    bittorrent sync 软件及使用文档

    **bittorrent sync 软件及使用文档** **一、bittorrent sync 简介** _bittorrent sync_ 是一款基于P2P技术的文件同步工具,它允许用户在多台设备间同步文件而无需通过云服务,极大地提高了数据传输的安全性和效率。...

    Extended BitTorrent Client and Tracker

    "Extended BitTorrent Client and Tracker" 是一个专门针对BitTorrent协议进行扩展和增强的客户端和追踪器软件项目。这个开源项目可以在SourceForge.net上找到,其目标是提供比标准BitTorrent客户端和追踪器更为强大...

    BitTorrent v6.4.0 Build 20075 多国语言版

    BitTorrent 下载工具软件可以说是一个最新概念 P2P 的下载工具、它采用了多点对多点的原理,一般简称 BT(BitTorrent) 也就是大家所说的变态下载。该软件相当的特殊,一般我们下载文件或软件,大都由 HTTP 站点或FTP ...

    686234著名的BT下载软件BitTorrent的源代码

    BitTorrent是一种著名的对等网络(P2P)文件分享协议,尤其在下载大文件,如电影、游戏和软件时,其高效性和分布式特性使其成为首选工具。标题提到的"686234著名的BT下载软件BitTorrent的源代码"指的是BitTorrent...

Global site tag (gtag.js) - Google Analytics