??xml version="1.0" encoding="utf-8" standalone="yes"?>
]]>
http://www.da-fan-shu.cn/20100415_952/
汇编语言 (44课时)
http://www.da-fan-shu.cn/20100415_948/
计算机组成原?(50课时)
http://www.da-fan-shu.cn/20100327_905/
计算机文化基(28课时)
http://www.da-fan-shu.cn/20100326_902/
E序设计基础(42 课时)
http://www.da-fan-shu.cn/20100326_900/
IBM-PC汇编语言E序(44课时)
http://www.da-fan-shu.cn/20100303_593/
信息U学基础(49课时)
http://www.da-fan-shu.cn/20091022_450/
U性代C数理l计(51课时)
http://www.da-fan-shu.cn/20100303_595/
计算Z业英?(48课时)
http://www.da-fan-shu.cn/20100303_589/
web技术基(38课时)
http://www.da-fan-shu.cn/20100303_588/
数据库原理及应用(25课时)
http://www.da-fan-shu.cn/20091022_448/
internet实用技?37课时)
http://www.da-fan-shu.cn/20091022_447/
~译原理(40课时)
http://www.da-fan-shu.cn/20091022_446/
汇编语言(64课时)
http://www.da-fan-shu.cn/20091022_445/
计算Y件基(54课时)
http://www.da-fan-shu.cn/20091022_444/
有限元及E序设计(54课时)
http://www.da-fan-shu.cn/20091022_443/
微机原理(47课时)
http://www.da-fan-shu.cn/20091022_442/
|络营销(49课时)
http://www.da-fan-shu.cn/20091022_441/
操作pȝ(47课时)
http://www.da-fan-shu.cn/20091022_440/
数据通信与网l?40课时)
http://www.da-fan-shu.cn/20091022_439/
信息理?27课时)
http://www.da-fan-shu.cn/20091022_438/
|页设计与制?53课时)
http://www.da-fan-shu.cn/20091022_437/
数据库语a(55课时)
http://www.da-fan-shu.cn/20091022_436/
C语言(32课时)
http://www.da-fan-shu.cn/20091022_435/
软g工程(40课时)
http://www.da-fan-shu.cn/20091022_434/
嵌入式系l?25课时)
http://www.da-fan-shu.cn/20100310_652/
机械c?
互换性与量技?38课时)
http://www.da-fan-shu.cn/20100417_959/
机械刉工艺学(35课时)
http://www.da-fan-shu.cn/20100415_950/
工程热力?53课时)
http://www.da-fan-shu.cn/20100331_922/
工程材料(40课时)
http://www.da-fan-shu.cn/20100330_919/
自动控制原理(25课时)
http://www.da-fan-shu.cn/20100330_918/
汽R理论基础(36课时)
http://www.da-fan-shu.cn/20100329_911/
工程力学(48课时)
http://www.da-fan-shu.cn/20091022_281/
计算助设?38课时)
http://www.da-fan-shu.cn/20091022_280/
机械制图(40课时)
http://www.da-fan-shu.cn/20091022_279/
Ҏ力?58课时)
http://www.da-fan-shu.cn/20100327_906/
理论力学 (72课时)
http://www.da-fan-shu.cn/20100322_879/
机械设计(64课时)
http://www.da-fan-shu.cn/20091022_278/
控制工程(60课时)
http://www.da-fan-shu.cn/20091022_277/
数控机床故障诊断与维?8课时)
http://www.da-fan-shu.cn/20100320_823/
甉|?32课时)
http://www.da-fan-shu.cn/20091022_275/
机床概论(26课时)
http://www.da-fan-shu.cn/20091022_274/
工程试技术基(12课时)
http://www.da-fan-shu.cn/20100325_897/
土木建筑c?
土木工程概论(22课时)
http://www.da-fan-shu.cn/20100416_957/
桥梁施工技?26课时)
http://www.da-fan-shu.cn/20100416_958/
工程地质(20课时)
http://www.da-fan-shu.cn/20100416_956/
建筑制图Q上Q?35课时)
http://www.da-fan-shu.cn/20091022_421/ l
建筑制图Q下Q?26课时)
http://www.da-fan-shu.cn/20091022_422/
材料力学(48课时)
http://www.da-fan-shu.cn/20091022_420/
混凝土结?31课时)
http://www.da-fan-shu.cn/20100402_926/
抗震l构设计(30课时)
http://www.da-fan-shu.cn/20091022_418/
钢结?31课时)
http://www.da-fan-shu.cn/20091022_417/
建筑讑֤(32课时)
http://www.da-fan-shu.cn/20091022_416/
土力学与地基基础(64课时)
http://www.da-fan-shu.cn/20091022_415/
工程监督概论(48课时)
http://www.da-fan-shu.cn/20091022_414/
建筑环境?30课时)
http://www.da-fan-shu.cn/20100323_886/
工程概预?37课时)
http://www.da-fan-shu.cn/20091022_412/
钢筋h土结?52课时)
http://www.da-fan-shu.cn/20091022_411/
l构力学(45课时)
http://www.da-fan-shu.cn/20091022_410/
房屋建筑?51课时)
http://www.da-fan-shu.cn/20091022_409/
h土结构与砌体l构(50课时)
http://www.da-fan-shu.cn/20091022_408/
l构计算软g(15课时)
http://www.da-fan-shu.cn/20091022_425/
定性结构力?12课时)
http://www.da-fan-shu.cn/20100323_883/
财经类
市场营销?60课时)
http://www.da-fan-shu.cn/20100409_939/
会计学基(58课时)
http://www.da-fan-shu.cn/20091022_326/
lN知识p(57课时)
http://www.da-fan-shu.cn/20091022_325/
国际市场营销(43课时)
http://www.da-fan-shu.cn/20091022_327/
|络营销模拟(49课时)
http://www.da-fan-shu.cn/20091022_441/
政府与事业单位会?64课时)
http://www.da-fan-shu.cn/20091022_329/
西方财务会计(45课时)
http://www.da-fan-shu.cn/20091022_329/
高财务会计(47课时)
http://www.da-fan-shu.cn/20091022_331/
高审计?48课时)
http://www.da-fan-shu.cn/20091022_332/
成本会计(42课时)
http://www.da-fan-shu.cn/20091022_334/
甉|c?
电子信息工程D (24课时)
http://www.da-fan-shu.cn/20100417_963/
集成电\及应?32课时)
http://www.da-fan-shu.cn/20100417_962/
电子U\EDA (35课时)
http://www.da-fan-shu.cn/20100417_961/
电\基础(54课时)
http://www.da-fan-shu.cn/20091022_538/
电工技?45课时)
http://www.da-fan-shu.cn/20091022_536/
电子技?64课时)
http://www.da-fan-shu.cn/20091022_537/
C技?37课时)
http://www.da-fan-shu.cn/20100417_960/
法学c?
律师实务(48课时)
http://www.da-fan-shu.cn/20091022_284/
法理?64课时)
http://www.da-fan-shu.cn/20091022_302/
公司?48课时)
http://www.da-fan-shu.cn/20091022_298/
合同?48课时)
http://www.da-fan-shu.cn/20091022_299/
力_法学(48课时)
http://www.da-fan-shu.cn/20091022_297/
证据?48课时)
http://www.da-fan-shu.cn/20091022_296/
国际技术N易法(36课时)
http://www.da-fan-shu.cn/20091022_309/
q告c?
pq告设计与制?10课时)
http://www.da-fan-shu.cn/20100319_812/
q告摄媄(24课时)
http://www.da-fan-shu.cn/20100316_772/
q告设计(20课时)
http://www.da-fan-shu.cn/20100316_771/
q告概论(6课时)
http://www.da-fan-shu.cn/20100316_770/
q播电视q告业务(8课时)
http://www.da-fan-shu.cn/20100316_767/
q告{划(20课时)
http://www.da-fan-shu.cn/20091022_505/
q告l营(20课时)
http://www.da-fan-shu.cn/20091022_487/
d
金匮要略(25课时)
http://www.da-fan-shu.cn/20100401_923/
中医容?40课时)
http://www.da-fan-shu.cn/20100331_920/
推拿ȝ?26课时)
http://www.da-fan-shu.cn/20100330_916/
成h护理?16课时)
http://www.da-fan-shu.cn/20100330_915/
妇U?16课时)
http://www.da-fan-shu.cn/20100324_892/
药用植物?43课时)
http://www.da-fan-shu.cn/20100324_889/
定量生理?46课时)
http://www.da-fan-shu.cn/20100311_657/
传染病学(16课时)
http://www.da-fan-shu.cn/20100308_641/
心理?
理心理?35课时)
http://www.da-fan-shu.cn/20091022_363/
C会心理?32课时)
http://www.da-fan-shu.cn/20091022_475/
消费心理?20课时)
http://www.da-fan-shu.cn/20091022_492/
教育心理?20课时)
http://www.da-fan-shu.cn/20091022_535/
儿童发展心理?12课时)
http://www.da-fan-shu.cn/20100316_764/
旅游心理?8课时)
http://www.da-fan-shu.cn/20100321_854/
其它视频
大学p
http://www.da-fan-shu.cn/20091022_461/
大学语文
http://www.da-fan-shu.cn/20091022_462/
大学物理
http://www.da-fan-shu.cn/20091022_467/
高等数学 (44课时)
http://www.da-fan-shu.cn/20100306_612/
L数学(55课时)
http://www.da-fan-shu.cn/20091022_468/
术基础(2课时)
http://www.da-fan-shu.cn/20091022_495/
素描(10课时)
http://www.da-fan-shu.cn/20091022_494/
大学化学
http://www.da-fan-shu.cn/20091022_500/
笔书法
http://www.da-fan-shu.cn/20091022_516/
变化中的p
http://www.da-fan-shu.cn/20091022_512/
高日常p
http://www.da-fan-shu.cn/20091022_511/
哲学
http://www.da-fan-shu.cn/20091022_478/
]]>
]]>
Ctrl+O QOpen
Ctrl+P QPrint
Ctrl+N QNew
Ctrl+Shift+F2 Q清除所有书{?br>F2 Q上一个书{?br>Shift+F2 Q上一个书{?br>Alt+F2 Q编辑书{?br>CtrlQF2 Q添?删除一个书{?br>F12 QGoto definition
Shift+F12 QGoto reference
Ctrl+'Num+' QDisplays the next symbol definition or reference
Ctrl+'Num-' QDisplays the previous symbol definition or reference
Ctrl+J/K Q寻找上一?下一个预~译条g
Ctrl+Shift+J/K Q寻找上一?下一个预~译条gq将q一块选定
Ctrl+End Q文档尾
Ctrl+Shift+End Q选定从当前位|到文档?br>Ctrl+Home Q文档头
Ctrl+Shift+Home Q选定从当前位|到文档?br>Ctrl+B/Alt+F9 Q编辑断?br>Alt+F3/Ctrl+F Q查?br>F3 Q查找下一?br>Shift+F3 Q查找上一?br>Ctrl+]/Ctrl+E Q寻找下一半括?br>Ctrl+Shift+] Q寻找下一半括弧ƈ选定括弧之间的部分(包括括弧Q?br>Ctrl+Shift+E Q寻找下一半括弧ƈ选定括弧之间的部分(包括括弧Q?br>F4 Q寻找下一个错?警告位置
Shift+F4 Q寻找上一个错?警告位置
Shift+Home Q选定从当前位|到行首
Shift+End Q选定从当前位|到行尾
Ctrl+L Q剪切当前行
Ctrl+Shift+L Q删除当前行
Alt+Shift+T Q交换当前行和上一?br>Ctrl+Alt+T QBrings up the completion list box
Shift+PageDown Q选定从当前位|到下一当前位|?br>Shift+PageUp Q选定从当前位|到上一当前位|?br>Ctrl+Shift+SpaceQ显C函数参数的Tooltip
Ctrl+Z/Alt+Backspace QUndo
Ctrl+Shift+Z/Ctrl+Y QRedo
F8 Q当前位|变成选定区域的头/(再移动光标或者点鼠标׃选定Q?br>Ctrl+Shift+F8 Q当前位|变成矩形选定区域的头/(再移动光标或者点鼠标׃选定Q?br>Alt+F8 Q自动格式重?br>Ctrl+G QGoto
Ctlr+X/Shift+DelQCut
Ctrl+C/Ctrl+Ins QCopy
Ctrl+V/Shift+InsQPaste
Ctrl+U Q将选定区域转换成小?br>Ctrl+Shift+U Q将选定区域转换成大?br>Ctrl+F8 Q当前行变成选定区域的头/(再移动上下光标或者点鼠标׃选定多行Q?br>Ctrl+Shift+L Q删除从当前位置到行?br>Ctrl+Shift+8 Q将所有Tab变成`或者还?br>Ctrl+T Q显C变量类?br>Ctrl+↑ Q向上滚?br>Ctrl+↓ Q向下滚?br>Ctrl+Del Q删除当前单词的后半截(以光标ؓ分割Q?br>Ctrl+Backspace Q删除当前单词的前半截(以光标ؓ分割Q?br>Ctrl+← Q移到前一个单?br>Ctrl+→ Q移到后一个单?br>Ctrl+Shift+← Q选定当前位置到前一个单?br>Ctrl+Shift+→ Q选定当前位置到后一个单?br>Ctrl+Shift+T Q将本单词和上一个单词互?/p>
Alt+0 QWorkspace Window
Alt+2 QOutput Window
Alt+3 QWatch Window
Alt+4 QVariables Window
Alt+5 QRegisters Window
Alt+6 QMemory Window
Alt+7 QCallStack Window
Alt+8 QDisassembly Window
Ctrl+W QClassWizard
Alt+Enter Q属?/p>
Alt+F7 QProject Settings
F7 QBuild
Ctrl+F7 QCompile
Ctrl+F5 QRun
Ctrl+Break QStops the build
F5 QGo
Ctrl+F10 QRun to cursor
F11 Qstep into
Alt+F10 QApply codes changes
Ctrl+F9 QEnable/Disable a breakpoint
Alt+F11 Q将 Memory Window 切换C一U显C模?br>Alt+Shift+F11 Q将 Memory Window 切换C一U显C模?br>Ctrl+Shift+F9 Q去掉所有断?br>Ctrl+Shift+F5 QRestarts the program
Ctrl+Shift+F10 Q将当前行设Z一条指令执行的?br>Alt+Num* Q滚动到当前指o
Shift+F11 Q蟩出当前函?br>F9 Q断?br>F10 Qstep over
Shift+F5 Q停?Debugging
Ctrl+F11 QSwitches between the source view and the disassembly view for this instruction
Alt+F12 QQueries on the selected object or current context
Alt+F6 QToggles the docking feature for the window on/off
Shift+Esc Q隐藏窗?/p>
Ctrl + F3 向下查找下一个当前光标所在位|的单词
Ctrl + Shift + F3 向上查找下一个当前光标所在位|的单词
RichEdit控g需要在E序中加入OLE初始?不是拿来p用的,具体可以查看MSDN,在InitInstance中先用AfxInitRichEditq行初始?
媒体类pȝpplive
PPLive?/span>
PPLive是一Ƅ于互联网上大规模视频直播的免费共享YӞ有别于其他同cYӞPPLive内核采用了独特的ALM多播和内聚算?/span>技术,有效地降低了视频传输对运营商d|的冲击Q减了出口带宽量Qƈ能够实现用户多播放流畅的Ҏ,有效解决了当前网l视频点播服务的带宽和负载有限问题,使得整体服务质量大大提高。此软g在百度Y仉云榜的排名居高不下?/span>TOP50的上榜天数长达近一q时间?/span>
与传l的|络电视相比Q?/span>PPLive的优势在于其巨大的技术优ѝ在|民心目中,以往惛_|络上看电视Q只能登陆提供网l电视服务的|站Q然后通过Realplayer{播攑֙来播攑֜U视频,用户一多,画面和声音都会非常的“?/span>”。?/span>PPLive采用的是比较前沿?/span>P2P技术,ҎP2P的原理,用户多Q速度反而越快。彻底改变了用户量和|络带宽之间的老大N题。同Ӟ在同cȝ|络电视软g?/span>PPLive自主开发的技术也走在了潮的最前面Q?/span>PPLive有效的解决了内网IK问题,开发出目前最领先?/span>“IK内|自动打开UPnP功能”技术,q?/span>解除WinXP?/span>TCP的连接数的限?/span>。还有效的?/span>PPLive能够方便?/span>IK防火墙。以上种U都为局域及各种内网用户提供了最大程度上的便利?/span>
PPLive节目来源多源化,有的是网友自己制作的Q有的是合作伙伴内容提供商提供的Q有的是q电和电信运营商提供的,内容U极健康Q各U用户喜q节目?/span>PPLive的^C都可以找到。良好的节目来源也决定了PPLiveq不会涉及到M版权U纷?/span>
行|络电视软g
风行|络电视Q上万部免费的电影、电视剧、动漫、综艺,每日更新Q最新最热尽在其?/span>
PPLiveQ最畅的网l视频,体育、新闅R电影、电视、想看就看?/span>
PPStreamQ能Ҏ的网l电视?/span>
QQ|络电视Q?/span>QQliveQ:边聊边看的网l电视?/span>
UUSee|络电视Q悠视网研发的网l电视?/span>
TVUPlayerQ很多频道,台湾、英文频道?/span>
ChinaRadioTVQ |络电视搜烦q_ |络电视载体 M|络电视资源都可以从q里扑ֈ。
TV360|络电视Q强烈推荐给大家Q频道最多,内容最q,除了电视直播外还有百家讲坛、走q科学、探索发现等_ֽ视频Q?/span>
SopcastQ极力推荐,其是体育迷Q当CCTV5没直播,一般网l电视没直播Q新传没直播Q你会发现在Sopcast上有。(--Q?/span>
沸点|络电视:沸点|络电视是一Ƒօ贏V高速的|络电视软gQ提供丰富的体育、娱乐、资讯类节目.
中华|视CCIPTV:CCIPTV|络电视是中国最大的C代网l电视门戯YӞq里拥有众多的国内外|络电台、网l电视频.
TVants:TVants是一U全新的媒体播放YӞ她的核心技术类g现在非常行?/span>BT(BitTorrent)Q?/span> 即一个播放节点同时和C播放节点交换(提供或烦?/span>)数据Q得带宽的占用辑ֈ最大化Q获?/span> 最佳的播放效果?/span>
聆讯|络电视Q?/span>
聆讯|络电视是一Ƅ于互联网上大规模视频直播的共享免费YӞ本Y仉用多点下?/span>,|状模型?/span>P2P技?/span>,h多,播放流畅的Ҏ?/span>
CCTV Box?/span>CCTV官方软gQ能览中央电视台全频道和部分省市电视台Q还有其他的功能Q很强大Q很畅?/span>
三大P2P软g下蝲比拼Q?/span>BT、迅雷和电驴(eMule)
BT
BTQ?/span>BitTorrentQ比ҎQ俗U?/span>“变?/span>”Q下载是目前最行最热门的下载方式,也是P2P传输技术的首席代表Q?/span>BT文件分成多个部分,用户下蝲一部分,再通过BT软g的分布式交叉下蝲调配Q到其他用户那里下蝲文g的其他部分,每台参加下蝲的电脑既下蝲文gQ同时也向其他用h供下载,因此参与下蝲的用戯多,下蝲速度高?/span> 减轻了服务器的硬件和带宽资源消?/span>?/span>
安全?/span>★★★☆?/span>
?/span>BT下蝲的文件内Q发布?/span>捆绑q告、病毒、间谍Y件的现象十分常见Q?/span>?/span>BT用户的电脑安全Ş成重大威胁。经q改q,一般的BT下蝲软g都有选择要下载文件的内容Q用戯L下蝲前尽量只选择所需要的文gq行下蝲的习惯?/span>
BT协议不会记录和收集用L下蝲文g信息Q当用户删除下蝲d后,文g上传便停止?/span>
资源丰富?/span>★★★★?/span>
BT下蝲q不复杂Q目前流行的BT下蝲软g很多Q有BT的E?/span>BitTorrent、有BitComet?/span>BitSpiritQ较新版本的q雷?/span>FlashGet也都支持BT下蝲?/span>
|上?/span>BTU子文g都是q友制作、发布的Q主要以最新最行的媄视、音乐、动漫ؓ主,通过l合性的BT资源|站以及更专业细分的各种论坛Q用户可以轻松找到各U较新的下蝲资源?/span>
BT的缺Ҏ难以获得较旧的资源种子在数周内便会无效?/span>
速度★★★★?/span>
记者用中国电信?/span>2MADSL?/span>BitComet0.99版本下蝲热门电视剧《恶作剧之吻2》做试?/span>E_下蝲速度?/span>100-130KB/S.
q雷
q雷满用户多种方式下蝲Q?/span>支持的协议下载包?/span>FTP?/span>MMS?/span>BT和电_最大程度上满了中国互联网用户的需?/span>。其Z独创P2SP技术,能够网l上存在的服务器和计机资源q行有效的整合,构成独特的迅Ll,通过q雷|络各种数据文g能够以最快的速度q行传递,q号U拥有比其他下蝲软g?/span>7-10倍的下蝲速度?/span>
安全?/span>★★☆☆?/span>
对个人用h_q雷“集合”?/span>BT和电驴在安全性的~点。既?/span>BT资源捆绑q告、病毒、间谍Y件的问题Q也有电驴记录和攉用户下蝲信息、自动共享下载目录文件夹中文件的行ؓ?/span>
资源丰富?/span>★★★★?/span>
在这一斚wQ迅h?/span>BT和电驴下载协议,令其在资源广泛度斚w相当丰富Q但实际使用中,q雷对较冷门的资源支持性一般,难达到电驴的高度?/span>
速度★★★★?/span>
q雷独特?/span>P2SP技术o其在下蝲速度上领先于其他?/span>P2P软gQ热门的电视剧《恶作剧之吻2?/span>13集的BT文g在迅雷上获得?/span>180-200KB/S的稳定下载速度Q几乎达C记者用的宽带资源的极限,速度优势相当明显?/span>
eMule电驴
电驴的工作原理与BT略有不同Q?/span>用户下蝲文g时不需要种子文Ӟ只要一?/span>edzk的链接就可以Q当用户在搜索列表中选取了所需的文件ƈ开始下载后Q电驴会记录下这个文件的大小、文件名以及另一个叫?/span>hash的文件信息。电驴Y件得Cq个信息后,会向所有添加的服务器发求,要求得到有相?/span>hash值的文gQ而服务器则返回持有这个文件的用户信息Q用户客L可以直接和拥有那个文g的用h通和下蝲所需的文件?/span>
安全?/span>★★★☆?/span>
通过电驴下蝲的文件基本是单个文gQ经q服务器其他用户{选后再共享,较少出现捆绑q告、病毒?/span>
但电驴存在一定的安全隐患Q一旦用h开电驴Q只要Y件指定的两个文g夹(一个是攄下蝲完成后的文gQ一个是攄未完成的文gQ里面有文gQ如果同时有其他用户需要这个文Ӟ那么软g便会上传。用户首先要讑֮电驴文g夹设|,不要把不愿意分n的文件放在这两个文g夹内?/span>
资源丰富?/span>★★★★?/span>
从资源丰富度上来_电驴?/span>P2P软g中的g者,除了p和音乐资源,各种的动漫、游戏、Y件以及电子书c等资源Q都可以在电驴的门户|站和电驴客L的搜索窗口搜索到。甚x很偏门的旧音乐、旧电媄也可从其他电驴用L电脑中获得,q也是电驴最被网民推崇的地方?/span>
速度★☆☆☆?/span>
下蝲速度是电驴的软肋Q热门的资源一般能辑ֈ100KB/S的下载速度Q冷门的资源和旧的资源往往只有10KB/S的下载速度。记者同样以《恶作剧之吻2》做下蝲速度试Q电?/span>E_的下载速度?/span>30-60KB/S.
QͼQ基本概?/span>Q?/span>ztW记Q?/span>
p2p网l的定义
?/span> P2P(peer to peer),卛_{计或对等|络Q通常UCؓP2P.可以单地定义为:通过直接交换Q共享计机资源和服务?/span>
?/span> peer to peerQ英文理解ؓQ端对端Q或UCؓQ?/span>对等联网?/span>
p2p网l的l构
集中?/span>p2p|络
分布?/span>p2p|络Q包括非l构?/span>p2p|络和结构化p2p|络Q?/span>
混合?/span>p2p|络
p2p网l与C/S|络的对?/span>
?/span> p2p对等|不易管理,难于保证安全性?/span>
?/span> C/S|完全依赖于中心服务器,p2p|每个节炚w是服务器或客L
?/span> p2p对等|资源利用率高?/span>
p2p网l的应用
1) 对等计算
2) 协同工作
3) 搜烦引擎
4) 文g׃n
p2pY?/span>
eMule eMule 是以 eDonkey2000 |络为基的新?/span> P2P 文g分n工具?/span>
OPENEXT 一?/span>P2P软g。通过它,Internet用户之间可以直接建立点对点的q接?/span>
q雷Thunder 一ƾ智能下载Y?/span>—?/span>q雷Q?/span>thunderQ。迅雷它拥有比目前用户常用的下蝲软g快数倍的下蝲速度?/span>
易蝲ezpeer 易蝲ezPeer体中文版Q免Ҏ册用!ezPeer 是一个革命性的P2PQ点对点Q文件共享Y件?/span>
Kuro M3 Kuro-全球W一Ƒօ中文界面?/span>MP3抓歌软gQ?/span>
L(KuGoo) “KuGoo”是酷狗的Uͼ是基于中文^C业的P2P音乐及文件传输Y件。通过KuGooQ用户可以方ѝ快捗安全地实现国内最大的音乐搜烦查找?/span>
APIA APIA 是一个正在发展中?/span> P2P |络pȝQ如同目前熟知的 eDonkey?/span>Gnutella ?/span> Kazaa {Y件?/span>
iMesh 能够让你讑֮分n文g的类型,音乐、媄片或其他文gQ也能够让你搜寻q且下蝲你想要的文g?/span>
BearShare 是一个非常好的文件分享YӞ它让你、你的朋友、在世界上的每一个h都可以分享文件?/span>
国外研究
IRIS计划Q分布式数据存储pȝQ?/span>
斯坦大学的研究Q?/span>p2ppȝ的搜索,资源分配和聚?/span>
国内研究
北大Q?/span>Maze分npȝ
清华Q?/span>Granary对等计算存储pȝ
华科Q?/span>Anysee视频Ҏpȝ
市场上:POCOQ?/span>PPLIVeQ?/span>Ezpeer,kuro,KUGOO.
国内p2p研究|站
艄p2p
http://video.iresearch.cn/45/
无线p2p
http://www.mobile-p2p.cn/
p2p研究园地
http://grid.hust.edu.cn/p2p/
p4p?/span>p2p
http://p4pcn.blog.sohu.com
|络应用E序设计Q最基本的两个问题是Q?/span>?/span>通信的进E?strong style="mso-bidi-font-weight: normal">如何怺识别Q?/span>?/span>双方采用怎样的方?strong style="mso-bidi-font-weight: normal">q行联系?/span>
什么是|络应用E序Q?/span>
应用E序可以单地分ؓQ?/span>
?/span>无通信应用E序
?/span>通信的应用程序(|络应用E序Q?/span>
q程间通信的问题可以分ZU:
?/span>单击pȝ的进E通信。消息、信号量、共享存储区?/span>
?/span>不同pȝ的进E?span style="COLOR: red">|络通信协议?/span>
|络应用E序的识别问?/span>
半相?/span>Qؓ了唯一地标识网l中通信的一个进E,即通信一方,p使用一个如下的三元l:
Q本地协议,本地IP地址Q本地端口号Q?/span>
相关Q一个五元组可以唯一标识|络中两个通信的进E或一条连?/span>
Q协议,本地IP地址Q本地端口号Q远E?/span>IP地址Q远E端口号Q?/span>
|络E序联系的模型:客户/服务?/span>
服务器的分类Q?/span>
串行服务?/span>Q服务器只有一个进E用串行的方式对客户地请求提供服务;
q发服务?/span>Q服务器可以为分别每个客戯求创E或U程q提供服务;
服务器特点:
1. 服务q程一般在启动后就一直运行,以等待客戯求的到来Q除非服务被止或执行强q终止服务程序?/span>
2. 服务器方q程使用的是众所周知的端?/span>Q否则客h法知道提供服务的端口
3. 服务器方通常拥有较多的资源?/span>
4. 服务器方q程可以q行处理多个客户的请求,但可以同时处理的客户h数目是有一定限制的 ?/span>
5. 服务器方在通信时属?span style="COLOR: red">被动的一斏V?/span>
客户方:
1. ?u>需要服务时向服务器提出hQ请求的服务得到满q完成处理Q务后Q就l止客户E序的执?/span>?/span>
2. 使用向系l申L临时端口与服务器方进E进行通信?/span>
3. 拥有相对较少的资源?/span>
4. 客户方在通信时属?span style="COLOR: red">d的一斏V?/span>
Socket~程W记二:Tcp/ip应用E序工作模型与网l编E接?/span>
Tcp/ip协议的核心内容被装到操作系l中Q系l提供网l编E接?/span>Windows Sockets用于|络E序设计?/span>
Tcp/ip应用E序工作模型
客户应用E序 --------------------------服务器应用程?/span>
| |
|络~程接口- --------------------------|络~程接口
| |
TCP/IP核心协议 ------------------------ TCP/IP核心协议
| |
物理传输介质 -------------------------- 物理传输介质
用户在进?/span>TCP/IPE序设计Ӟ最关键的问题是要熟悉所用^台提供的|络~程界面API?/span>
|络~程接口Winsock
Winsock的版本:
1. Winsock1.1 Q?/span>16位,?/span>Winsock.dll支持
2. Winsock2.2 Q?/span>32位,?/span>Wsock32.dl支持l
WinsockAPI函数分类Q?/span>
1. ?/span>BSDSoketQ?/span>UnixQ相兼容的基本函?/span>
2. |络数据信息索函?/span>
3. Windows专用扩展函数
Socket~程W记三:套接口的概念与其~程原理
套接?/span>Soket
E序A—?span style="COLOR: red">套接?/span>——网Y件——网?/span> |卡——网Y件—?span style="COLOR: red">套接?/span>—?strong style="mso-bidi-font-weight: normal">E序B
若不考虑通信q程中的|络接口卡和传输介质{,则网l通信的过E就是由数据的发送者将要发送的信息写入一个套接口Q再通过中间环节信息传输到接收端的套接口中Q然后就可以由接收端的应用程序将信息从套接口中取?u>。因此两个程序之间的数据传输要通过套接口来完成?/span>
套接口的本质Q就是通信q程中所要用的一些缓冲区及一些相关的数据l构?/span>
套接口的分类Q?/span>
1. 式套接口(SOCK_STREAMQ?/span>;Tcp协议实现字符的传输
2. 数据套接口(SOCK_DGRAMQ?/span>Q?/span>UDP协议
3. 原始套接口(SOCK_RAWQ;底层协议
套接口的~程原理
服务?/span>
Socket()开启服务—?/span>bind()l定端口—?/span>listen()监听h—?/span>accept()接受h—?/span>recv()接收数据—?/span>send()发送数据—?/span>closesocket()关闭套接?/span>
客户?/span>
Socket()h服务—?/span>connect()q接服务器—?/span>closesocket()关闭套接?/span>
错误处理机制
不成功的Winsock函数调用q回的最常见的值是宏定?/span>SOCKET _ERRORQ在 Winsock的头文g?/span>(?/span> Winsock2.h)Q它的数值是-1Q实际上如果调用一?/span>Winsock函数时发生了错误Q则应该q一步?/span>WSAGetLastError()函数Q以获得对这一错误详细说明。该函数的用非常简单,格式如下Q?/span>
Int WSAGetLastError(void)
q是一个无参函敎ͼ调用时返回最新发生的|络错误代码?/span>
|络字节序
序在前Q在起始地址处存放整数的低序号字节?span style="COLOR: red">L字节序?/span>
大序在前Q在起始地址处存放整数的高序号字节?span style="COLOR: red">|络字节序?/span>
?/span>Winsock中有一pd的函数可用于多字节的转换Q把它们从主机字节顺序{换成|络字节序?/span>
htonl() ntohl()
WSAHtonl() WSANtohl()
htons() ntohs()
WSAHtons() WSANtohs()