BTSourceCode

所属分类:网络
开发工具:C/C++
文件大小:8645KB
下载次数:100
上传日期:2010-01-05 16:16:45
上 传 者xiaoqingyun
说明:  可能许多人使用过比特彗星(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软件。
(Many people may have used Bit Comet (BitComet), Bitspirit (BitSpirit), Thunder downloaded their favorite movies, TV shows, online games there are a lot of people used PPLive, PPStream, boiling point, QQ and other free Internet TV live broadcast Software Online Watch your favorite movies. All of these software uses a popular protocol in recent years, BitTorrent protocol, referred to as BT protocol. On the Internet, many new technologies profoundly changed the way people work, live and study models. Tim Berners Lee in 1990, designed and invented the HTTP protocol, which led to changes in the Internet, so that surfing the Internet, e-commerce possible, and therefore created Baidu, Google and other search engine companies as well as Netease, Yahoo, Sohu, Sina, Tencent and other portals, but also created a number of another hero. Prior to the invention in the HTTP protocol, the rule of the Internet is SMTP and FTP protocols, these two protocols traffic occupied the first HTTP protocol, )

文件列表:
BT软件源代码\Linux下C编程_源代码\程序使用说明.txt (1305, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第9章\Makefile (1174, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第9章\my_kill (12340, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第9章\my_kill.c (866, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第9章\my_sigaction (12031, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第9章\my_sigaction.c (498, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第9章\my_signal (11691, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第9章\my_signal.c (236, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第9章\recv_data_signo (11780, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第9章\recv_data_signo.c (501, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第9章\right_return (12524, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第9章\right_return.c (895, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第9章\send_data_signo (12448, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第9章\send_data_signo.c (992, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第9章\sig_mask (13272, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第9章\sig_mask.c (1399, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第9章\sig_suspend (12916, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第9章\sig_suspend.c (1370, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第9章\simulate_ping (12027, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第9章\simulate_ping.c (528, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第9章\test_setitimer (11934, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第9章\test_setitimer.c (779, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第9章\wait_cycle (11962, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第9章\wait_cycle.c (555, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第9章\wait_pause (12067, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第9章\wait_pause.c (554, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第9章\wait_sigsuspend (12828, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第9章\wait_sigsuspend.c (1104, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第9章\wrong_return (12477, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第9章\wrong_return.c (818, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第8章\Makefile (586, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第8章\checkerrno (11976, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第8章\checkerrno.c (328, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第8章\condition (13348, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第8章\condition.c (1112, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第8章\createthread (12206, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第8章\createthread.c (470, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第8章\errshow (12291, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第8章\errshow.c (432, 2008-01-23)
BT软件源代码\Linux下C编程_源代码\第8章\jointhread (12298, 2008-01-23)
... ...

近期下载者

相关文件


收藏者