可以用来在服务器上快速分发文件包 默认所有相关文件在当前目录 首先制作种子 arg1 filename arg2 tracker arg3 torrentfile maketorrent.exe file tracker_addr:port torrentfile 开启tracker os.Args[1] tracker_addr:port os.Args[2] torrentfile xtracker.exe tracker_addr:port torrentfile 开启本地原始bt os.Args[1] torrentfile xbt.exe torrentfile xbt.exe和种子文件拷贝到其他机器开启bt进行下载 xbt.exe torrentfile
2021-12-28 15:01:29 9.72MB bittorrent golang windows tracker
1
PyTorrent-Python BitTorrent PyTorrent是一个CLI工具,可从BitTorrent网络下载文件。 我想编写自己的功能简单的程序,以了解BitTorrent协议如何工作并提高我的python技能。 它几乎是用python 3.7从头开始编写的,只有在连接新对等端或从对等端接收数据时,才使用pubsub库创建事件。 您首先需要等待程序首先连接到某些对等设备,然后才开始下载。 该工具需要大量改进,但是可以完成工作,您可以: 读取种子文件 抓取udp或http跟踪器 连接到同龄人 询问他们想要的障碍物 将一个块保存在RAM中,然后在完成检查后将数据写入硬盘
2021-12-06 19:53:35 16KB python torrent bittorrent peer-to-peer
1
讨论如何在P2P内容分发系统中应用网络编码技术,结论是网络编码能简化P2P内容分发中的Piece Selection算法的复杂度,提高网络资源的利用率.但是,网络编码必须结合较好的NeighborSelection和Choking/Unchoking机制,否则,其优势将无从体现.同时,还详细描述在P2P内容分发中如何应用网络编码技术,并逐一讨论应用过程中所涉及到的主要问题.为了证明基于网络编码的P2P内容分发系统的可行性,在单机上实现主要的编、解码算法,分析其对系统资源的消耗.实验的结果是如果一个peer的上载速率为50KBps,则编码操作导致的CPU占用率为2.25%,相应的内存开销在20MB左右.这些数据说明网络编码的系统开销是较轻的,基于网络编码的P2P内容分发系统是完全可行的.
1
托伦特 cTorrent是一个基于BitTorrent库的用C ++编写的系统的控制台BitTorrent客户端。 使用ncurses库进行输出。
2021-11-28 11:26:21 404KB C++
1
这是一个功能齐全的 Bittorrent 客户端。 它使用 Bittorrent 协议与其他对等点进行通信。 该程序是用 C 编写的。
2021-11-28 11:08:30 68KB C
1
LibTorrent 是一个C++ 语言的 BitTorrent 开发库,支持 Linux/Unix 系统,可以编译windows版本。旨在提供高性能和良好代码风格的 BT 开发包。该开发包与其他包不同的是,它直接通过网络堆栈抓取文件页,因此性能是官方客户端的三倍。 libtorrent库的主要的类: Session: 整个应用程序所有的链接会话管理的类 Policy: 下载策略的实现类,使用tit-for-tat激励机制 Torrent: 维护一个特定的下载任务 Torrent_handle: 调用类的成员函数 Torrent_info: 读取和写入种子文件的信息 Peer-connection: 对等连接 Storage: 磁盘存储管理
2021-11-28 10:57:25 1.85MB libtorrent btorrent库 源码
1
著名的BT下载软件BitTorrent的源代码(c++版本)
1
bittorrent协议的java实现,想学习或者做bt项目的同学可以参考。包含bencode,DHT,bittorrent 的完整实现。最低要求jdk6
2021-11-21 21:42:05 1.78MB bittorrent bt dht 对等网络
1
BitFiend 采用C编写的BitTorrent客户端
2021-11-21 12:57:25 213KB C/C 开发-网络编程
1
Transmission 一个快速,简单,免费的BitTorrent客户端
2021-11-21 12:50:08 6.97MB C/C 开发-BitTorrent库
1