【文件属性】:
文件名称:BT软件下载开发完整版
文件大小:24.47MB
文件格式:ZIP
更新时间:2018-09-17 09:35:21
bittorrent
BT软件简述 395
BitTorrent协议 396
13.2.1 概要介绍 396
13.2.2 基于BT协议的文件分发系统的构成 396
13.2.3 B编码 397
13.2.4 种子文件的结构 397
13.2.5 与Tracker交互 399
13.2.6 peer之间的通信协议 400
13.2.7 关键算法和策略 403
系统结构设计 404
各个模块的设计和实现 406
13.4.1 种子解析模块的设计和实现 406
13.4.2 位图管理模块的设计和实现 418
13.4.3 出错处理模块的设计和实现 423
13.4.4 运行日志模块的设计和实现 424
13.4.5 信号处理模块的设计和实现 425
13.4.6 Peer管理模块的设计和实现 426
13.4.7 消息处理模块的设计和实现 433
13.4.8 缓冲管理模块的设计和实现 449
13.4.9 策略管理模块的设计和实现 462
13.4.10 连接Tracker模块的设计和实现 472
13.4.11 与peer交换数据模块的设计和实现 480
13.4.12 主函数的设计和实现 489
13.4.13 调试和测试 490
13.4.8 缓冲管理模块的设计和实现 450
13.4.9 策略管理模块的设计和实现 464
13.4.10 连接Tracker模块的设计和实现 473
13.4.11 与peer交换数据模块的设计和实现 481
13.4.12 主函数的设计和实现 491
13.4.13 调试和测试 492
【文件预览】:
linux下Bt
----peer.c(4KB)
----torrent.c(14KB)
----policy.h(1KB)
----signal_hander.h(224B)
----log.h(245B)
----message.c(23KB)
----tracker.h(2KB)
----ttorrent(222KB)
----policy.c(15KB)
----bterror.c(223B)
----peer.h(3KB)
----data.h(3KB)
----torrent.h(327B)
----tracker.c(11KB)
----Makefile(310B)
----bitfield.c(5KB)
----signal_hander.c(1KB)
----bterror.h(925B)
----parse_metafile.h(1KB)
----bitfield.h(1KB)
----parse_metafile.c(11KB)
----log.c(698B)
----data.c(27KB)
----message.h(1KB)
----main.c(1KB)
BT软件下载开发完整版.pdf
windows下Bt
----BitTorrent.sdf(29.52MB)
----Debug()
--------BitTorrent.exe(237KB)
--------BitTorrent.ilk(979KB)
--------BitTorrent.pdb(1.49MB)
----ipch()
--------bittorrent-e90f3d67()
----BitTorrent.suo(48KB)
----BitTorrent()
--------SHA1.h(3KB)
--------Peers.cpp(2KB)
--------BitTorrent.vcxproj.user(143B)
--------Communition.cpp(24KB)
--------Debug()
--------Communition.h(2KB)
--------Peers.h(2KB)
--------main.cpp(178B)
--------Buffer.cpp(23KB)
--------SHA1.cpp(7KB)
--------ReadFile.h(2KB)
--------Message.h(3KB)
--------BitTorrent.vcxproj(5KB)
--------ReadFile.cpp(10KB)
--------ClassDiagram1.cd(1KB)
--------BitTorrent.vcxproj.filters(2KB)
--------Message.cpp(30KB)
--------Buffer.h(3KB)
----BitTorrent.sln(897B)