??xml version="1.0" encoding="utf-8" standalone="yes"?>免费成人av在线,亚洲理论在线,一区二区三区中文在线观看http://www.shnenglu.com/rockbeast/zh-cnWed, 26 Nov 2025 14:11:09 GMTWed, 26 Nov 2025 14:11:09 GMT60好久都没有时间回来写东西了!http://www.shnenglu.com/rockbeast/archive/2006/03/15/4213.htmlrock beastrock beastWed, 15 Mar 2006 14:39:00 GMThttp://www.shnenglu.com/rockbeast/archive/2006/03/15/4213.htmlhttp://www.shnenglu.com/rockbeast/comments/4213.htmlhttp://www.shnenglu.com/rockbeast/archive/2006/03/15/4213.html#Feedback0http://www.shnenglu.com/rockbeast/comments/commentRss/4213.htmlhttp://www.shnenglu.com/rockbeast/services/trackbacks/4213.html      最q比较忙Qemule的东西已l不看了Q没有把译的工作做好,真的很是遗憾。没惛_会有人来q里看这些东西,q有Zؓ我打问,真的非常感激Q?BR>       开源的东西Q?A >www.soureforge.net有很多,我想大家一定会在那里面学到很多东西。上面我说的|站做得很不错,分类做得相当好,你可以很Lq道那些项目开发最z跃。大家共同支持开源吧Q?BR>       一直在看x264的代码,来这里的人有对这个有兴趣的可以多多交。本来想在这里写一些我个h的学习感受,但是一直也没有抽出旉来写?/P>

rock beast 2006-03-15 22:39 发表评论
]]>
最q在看eMule的协议,觉得不错Q翻译了一些!下面帖出来开始部分(止于1.2.1Q,很ؕ在不断整理中http://www.shnenglu.com/rockbeast/archive/2005/12/07/1576.htmlrock beastrock beastTue, 06 Dec 2005 23:57:00 GMThttp://www.shnenglu.com/rockbeast/archive/2005/12/07/1576.htmlhttp://www.shnenglu.com/rockbeast/comments/1576.htmlhttp://www.shnenglu.com/rockbeast/archive/2005/12/07/1576.html#Feedback7http://www.shnenglu.com/rockbeast/comments/commentRss/1576.htmlhttp://www.shnenglu.com/rockbeast/services/trackbacks/1576.html1 介绍

1.1 目的和范?BR>

  eMule是一个基于eDonkey协议的流行文件共享应用程序。这份文描qeMule的网l行为方式,以及Z更好理解q䆾协议的一些基本术语。同Ӟ文也对eMule|络协议做了全面的说明,其中q包含一个详q消息格式的附言部分。这份文信息基于一个开源客L软geMule?】。接下来的一些介l是者能更好的去阅读和理解这份文档的一些一般性的背景知识。关于eMule的更q一步的信息可以在?】中扑ֈ?BR>

1.2 概述

  eMule|络由几百个eMule服务器和数百万个eMule客户端组成?】。客户ؓ了得到网l服务需要连接一个服务器Q只要客L在系l中Q服务器q接׃直保持打开状态。服务器提供中心索引服务功能Q象在Napster中一PQ不和别的服务器通信?/FONT>

  每个eMule客户端在本地pȝ中预先配|好一个服务器列表和一个共享文件列表。一个客L使用单一TCPq接q接到eMule服务器来deMule|络Q去获得文g和可q接的客L信息。eMule同时也用数百个到别的客L的TCPq接M载和上传文g。每个eMule客户端他的每个共享文件维护一个上载队列。下载客户加入队列,q入队列底部Q逐步上移直到队列的顶部开始下载文件。一个客户可能从几个不同的客L下蝲同一个文Ӟ从每一个客L上面得到不同的片断(fragmentsQ。客户也可能上蝲文g数据块(chunksQ,即ɘq个文gq没有下载完成。最后,eMuleq扩展了eDonkey协议Q允许客户之间交换服务器、别的客户和文g信息。这里值得注意的是Q客戯服务器的通信是基于TCP的?/FONT>

  服务器启用一个内部数据库来保存客户和文g信息。eMule服务器不保存M文gQ它扮演中心索引的角Ԍ保存文g位置信息。服务器的一个额外桥接功能,同时也引来无数抗议的一个功能就是穿防火墙Q得躲在防火墙后不能够接受引入q接的客户得到解放。桥接功能极大的增加了服务器的负担。eMule启用UDP加强客户性能来应Ҏ务器和别的客L的连接。客h收和发送UDP消息不是强制性的Q如果防火墙L客户发送和接收UDP消息Q这不会妨碍正常q{?BR>

1.2.1 客户到服务器的连?/FONT>

  在启动的时候,客户使用TCPq接到单个eMule服务器。服务器提供客户一个客户IDQ?.3节)Q这个ID只是在客h务器q接生命期有效(q里有一炚w要注意:如果客户拥有一个High  IDQ那么只要他的IP地址不发生改变,客户׃从所以的服务器上得到同一个IDQ。紧接着q接的徏立,客户端会发送他的共享文件列表给服务器。服务器把这个列表信息保存他他的内部数据库中Q通常数据库中存有数十万个可获得的文g和活动客户信息。同ӞeMule客户端也发送他的下载列表,包含他希望去下蝲的文件。第2节会提供客户和服务器TCP信息交换的详l描q?/FONT>

  q接建立后,eMule服务器发送给客户一个别的客L列表Q列表中的客户可以ؓ当前客户提供文g下蝲源(q些客户理所当然pUCؓ“sources”)。紧跟其后,客户开始和别的客户建立q接Q?.2.2节对此有详细描述?/FONT>

  值得注意的是Q客h务器的TCPq接在整个客户会话阶D都保持开的状态。初始握手之后,客户服务器事件主要由用户zd触发Q有时候,客户发出文g查找hQ请求被查找l果作ؓ{复Q文件查找之后通常紧跟着一个特定文件源的查找,q个查询以源列表QIP和portQ作为答复,发出h的客户可以从源端下蝲特定文g?/FONT>

  客户使用UDP和别的服务器Q未建立TCPq接的服务器Q通信。这U通信增强文g和源查找Q保证客L服务器列表中所有的服务器是当前有效的。关于客h务器UDPq接的细节可以在W三章中扑ֈ?/FONT>

 



rock beast 2005-12-07 07:57 发表评论
]]>
应该学习cppUnit?/title><link>http://www.shnenglu.com/rockbeast/archive/2005/12/07/1575.html</link><dc:creator>rock beast</dc:creator><author>rock beast</author><pubDate>Tue, 06 Dec 2005 23:49:00 GMT</pubDate><guid>http://www.shnenglu.com/rockbeast/archive/2005/12/07/1575.html</guid><wfw:comment>http://www.shnenglu.com/rockbeast/comments/1575.html</wfw:comment><comments>http://www.shnenglu.com/rockbeast/archive/2005/12/07/1575.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.shnenglu.com/rockbeast/comments/commentRss/1575.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/rockbeast/services/trackbacks/1575.html</trackback:ping><description><![CDATA[   今天无意中发现我的电脑上q有不少好东东呢Q以前从别h那弄q来放这没有去了Q因为忙别的事情都给忘记了。cppUnit应该学习学习了,电脑里还有个中文的入门资料,隑־Q?BR>   q有一堆的I间开发集Q很不错Q以后很有用Q?img src ="http://www.shnenglu.com/rockbeast/aggbug/1575.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/rockbeast/" target="_blank">rock beast</a> 2005-12-07 07:49 <a href="http://www.shnenglu.com/rockbeast/archive/2005/12/07/1575.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>我加入博客的理由Q?/title><link>http://www.shnenglu.com/rockbeast/archive/2005/11/21/1216.html</link><dc:creator>rock beast</dc:creator><author>rock beast</author><pubDate>Mon, 21 Nov 2005 06:28:00 GMT</pubDate><guid>http://www.shnenglu.com/rockbeast/archive/2005/11/21/1216.html</guid><wfw:comment>http://www.shnenglu.com/rockbeast/comments/1216.html</wfw:comment><comments>http://www.shnenglu.com/rockbeast/archive/2005/11/21/1216.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/rockbeast/comments/commentRss/1216.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/rockbeast/services/trackbacks/1216.html</trackback:ping><description><![CDATA[    我有了自q博客Q这让我很兴奋。我加入博客是xC个地Ҏ整理自己凌ؕ的思A?br>    大学毕业两年了,但是自己很多思想q是停留在大学阶D,有很多的xQ但L不知道到底自己应该怎么样去C去,怎么样去规划我未来的路,以求实现自己的h生目标?br>    我一直在Lq么一个空_可以记录下自q一些想法,很凌乱,但是我回q头来我臛_知道我想了些什么!直到认识blogQ才发现q就是我一直寻觅的对象?br>    携手blogQ我的h生必更加精彩?br><img src ="http://www.shnenglu.com/rockbeast/aggbug/1216.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/rockbeast/" target="_blank">rock beast</a> 2005-11-21 14:28 <a href="http://www.shnenglu.com/rockbeast/archive/2005/11/21/1216.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>我的博客生从今天开始!http://www.shnenglu.com/rockbeast/archive/2005/11/21/1215.htmlrock beastrock beastMon, 21 Nov 2005 05:48:00 GMThttp://www.shnenglu.com/rockbeast/archive/2005/11/21/1215.htmlhttp://www.shnenglu.com/rockbeast/comments/1215.htmlhttp://www.shnenglu.com/rockbeast/archive/2005/11/21/1215.html#Feedback0http://www.shnenglu.com/rockbeast/comments/commentRss/1215.htmlhttp://www.shnenglu.com/rockbeast/services/trackbacks/1215.html    我的博客生正式开始了Q心里很Ȁ动,很兴奋!

    我的人生也将掀开新的一!




rock beast 2005-11-21 13:48 发表评论
]]>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
      <noscript id="pjuwb"></noscript>
            <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
              <dd id="pjuwb"></dd>
              <abbr id="pjuwb"></abbr>
              ۺƵ| ھƷ| ޾ѡ| ڲŷƵ| ŷպһ| һƵ| ŷպ| ѹۿձŷ| ˲Ůŷ| ޹˾þۺһ| ޾Ʒ| Ʒݲ| ߲| ŷպ| ŷ99| ɫַ| ŷþþþ| ƵӰ| ȾƷƵ| һƵ߲| 鶹ƵƷ| þۺ| 99ƷƷþ| ŷĻ| ޾ƷƵ߹ۿ| ƷvƬ߹ۿ| ŷۺ϶| ޾Ʒһ| þþƷһӰ | þþƷƵ߲| ޵һ| ŷһ| ˾͹av޵| һҹ| ѲĻƵ| ۺϾƷ| ޹רУ԰ŷ| Ʒ޾Ʒ15| þۺ77777鶹| Ƶһҳ| ޹Ʒպ| þۺϼ| ŷ˾Ʒ| ޹պһ| һһþ| ޹Ʒ˾þۺһ| ƷŮwwwˬˬˬ| ŷһƵ | 鶹ƷƵ| ŷ| 99ֻоƷ| ޼պŷƷ| þþþùɫavѿӰԺ| | һƵ| 91þ߿ڹ۲ݲ| һ| Ʒþþһ| ŷƵ| ŷ| ɫƷƵ߹ۿ| ŷһƷ| һۺϾþ| һɫ| 99ƷȾþ91͹| 91þƵ| ޹| ޹߳ƷŮ| ŷ| ޵һɫ| ŷƵۿ| ѹۿһػŷƬ| óƵ| Ʒ3dһѰ | ŷ77777| ŷһҹҹƬ | һ| þþƷ߲| ŷžžһ| ģһ| ޾Ʒ߶| ŷ߹ۿwww| ޹ŷһͬ| Ůվ| þѹۿƵ| Ʒva߲| ַ| ۺɫͼƬ| ֱ| һպƷƵ| þþž99| ŷպۺ| ޸ƵĻ| þþþþѹۿŷ| ŷsmƵ| ŷһ| ŷպһ| ߳˼ɫ| ŷպ| 99Ʒþþþʦ| þݺ| һһ| ŷŮ| ƷƵ| ŷ޵һҳ| Ůһ| ŷ߲| þø| ŷպ߲| Ʒ99þþþþеܿ| ŷҳ| þþƷƵһ| Ůһ| ҹƷav| ˾Ʒһ| þþƷѵӰ| һhd| ҹƷվ| պŷ| ŷɫƬ| ޼һ| ѻվŷ| þþþþþ999| þþƷ| һҳ| ҹۺϼ| ŷպƵһ| | ڲպ| ŷպ˿| йɫۺվ| һ12Ƶdvd| ŷƷþþþþþ| պƵһ߹ۿ | ߹ۿƷ| þҹɫӰԺѸ| ޾Ʒŷպר| ޾ƷպƷƵ | ޾Ʒ͵| ŷպŷһ| ˽ӰԺ߹ۿ| һƵ߹ۿ| ŷַ| ҹ߾Ʒ͵| һľþ| ŷ| þһƵ| ŷ޴Ʒˬ| Ůһ| ŷƵ| ŷƬ1ҳ| Ʒ| ŷŷ޽xxxxѹۿ | ŷպƷ| ˮƵһ| һ| av߲һ| Ʒҹҹҹһ| ޾ƷƷþ崿ֱ | ޹| ҹþþþþþþþһ| þþƷƷۺ | ŷƵ| ŷѧ| ߿һ| ÿպavӰ| ŷպ߲| a91aƷƵ߹ۿ| һ| ŷպƷϵ| ҹҹˬwwwƷ| ŷƵۿ| ŷƵ߹ۿƵƷ| ŷձרһ| Ʒþþþ91| þþƷһ| ëƬػƾþþþþ| һþ| þþƷŷպ| ƵŷպƷ| ŷһ߿| պƵ| һþ| ޹aƵ| Ʒ99þò| ߹ۿa| һպŷ| ߹ۿһ| һ| רƵ| һƷ| ޾Ʒŷ| ҹӰ| һŷ| þþŷƷsmվ| Ļ| 鶹ƷƵ߹ۿ| þóƵ| ŷxxxxxþþ| ŷ˹|