bit-torrent:使用Python + asyncio构建的BitTorrent客户端

时间:2024-02-26 14:42:24
【文件属性】:

文件名称:bit-torrent:使用Python + asyncio构建的BitTorrent客户端

文件大小:121KB

文件格式:ZIP

更新时间:2024-02-26 14:42:24

python torrent qt bittorrent asyncio

比特洪流 使用Python的asyncio构建的简单BitTorrent客户端 产品特点 下载种子并共享接收到的数据 图形界面(支持Drag'n'Drop,并且可以在“使用...打开”对话框中分配给* .torrent文件) 控制台界面 暂停种子,观看进度,下载和上传速度,预计到达时间 选择要下载的种子文件中的哪些文件 程序重新启动之间的保存状态 实施规范: BitTorrent协议规范( ,一些新增内容) Multitracker元数据扩展( ) (部分) UDP跟踪器协议( ) 跟踪器返回紧凑的对等列表( ) 建筑 在这个项目中,我尝试避免使用线程,而仅使用异步I / O


【文件预览】:
bit-torrent-master
----icons()
--------pause.svg(975B)
--------file.svg(2KB)
--------directory.svg(1KB)
--------resume.svg(1011B)
--------logo.svg(1KB)
--------remove.svg(2KB)
--------about.svg(2KB)
--------add.svg(871B)
----screenshot.png(47KB)
----torrent_cli.py(7KB)
----samples()
--------debian-8.3.0-i386-netinst.iso.torrent(25KB)
----requirements.txt(125B)
----.gitignore(2KB)
----torrent_client()
--------control()
--------models.py(18KB)
--------utils.py(1KB)
--------file_structure.py(3KB)
--------__init__.py(0B)
--------algorithms()
--------network()
----README.md(4KB)
----LICENSE.txt(1KB)
----torrent_gui.py(21KB)

网友评论