推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

BT协议和技术的各个细节

更新时间:2018-05-02 21:58:04 大小:3M 上传用户:huangtongyue查看TA发布的资源 标签:bt协议 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

可能许多人使用过比特彗星(BitComet)、比特精灵(BitSpirit)、迅雷下载过自己喜欢的影片、电视剧、网络游戏;还有很多人使用过PPLive、PPStream、沸点、QQ直播等免费的网络电视直播软件在线观看自己喜欢的影片。所有这些软件都采用了一种近年来流行起来的协议,BitTorrent协议,简称BT协议。 在互联网中,许多新技术深刻地改变了人们的工作、生活和学习的模式。Tim Berners Lee在1990年设计和发明了HTTP协议,从而引发了互联网的变革,使网络冲浪、电子商务成为可能,因此也造就了百度、谷歌等搜索引擎公司以及网易、雅虎、搜狐、新浪、腾讯等门户网站,同时也造就了一个又一个的数字英雄。在HTTP协议发明之前,统治互联网的是SMTP和FTP协议,这两种协议的通信量占据首位;HTTP协议诞生之后,其通信流量和使用率都占据了第一。2003年,年轻的软件工程师Bram Cohen发明了BitTorrent协议。在短短的时间内,BT协议的通信流量占据了互联网总流量的六成以上。BT协议成为一种新的变革技术,因此也催生了很多BT软件,如BitComet、BitSpirit、Azureus,PPLive、PPStream。 下面将详细介绍BT协议和技术的各个细节,并在此基础上使用C语言在Linux环境下开发了一个BT软件。 

部分文件列表

文件名文件大小修改时间
BT软件源代码/Linux下C编程_源代码/程序使用说明.txt1KB2008-01-23 17:53:30
BT软件源代码/Linux下C编程_源代码/第9章/Makefile1KB2008-01-23 17:53:28
BT软件源代码/Linux下C编程_源代码/第9章/my_kill12KB2008-01-23 17:53:28
BT软件源代码/Linux下C编程_源代码/第9章/my_kill.c1KB2008-01-23 17:53:28
BT软件源代码/Linux下C编程_源代码/第9章/my_sigaction12KB2008-01-23 17:53:28
BT软件源代码/Linux下C编程_源代码/第9章/my_sigaction.c1KB2008-01-23 17:53:28
BT软件源代码/Linux下C编程_源代码/第9章/my_signal11KB2008-01-23 17:53:28
BT软件源代码/Linux下C编程_源代码/第9章/my_signal.c1KB2008-01-23 17:53:28
BT软件源代码/Linux下C编程_源代码/第9章/recv_data_signo12KB2008-01-23 17:53:28
BT软件源代码/Linux下C编程_源代码/第9章/recv_data_signo.c1KB2008-01-23 17:53:28
BT软件源代码/Linux下C编程_源代码/第9章/right_return12KB2008-01-23 17:53:28
...

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载