• <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>
            Dict.CN 在線詞典, 英語學(xué)習(xí), 在線翻譯

            學(xué)海苦作舟,書山勤為徑

            留下點回憶

            常用鏈接

            統(tǒng)計

            積分與排名

            Denoise

            English study

            Web技術(shù)

            數(shù)據(jù)壓縮

            一些連接

            最新評論

            電騾協(xié)議規(guī)范(三):客戶端和服務(wù)器之間的UDP通訊

            電騾客戶端和服務(wù)器使用不可靠的 UDP 服務(wù)來保活和搜索增強。由電騾客戶端產(chǎn)生的 UDP 包的數(shù)量(注意,包不是字節(jié))達到電騾客戶端發(fā)送包總數(shù)的 5% ;這依賴于在客戶端的服務(wù)器列表中服務(wù)器的數(shù)量、客戶端下載列表中源的數(shù)量以及用戶執(zhí)行的搜索的數(shù)量。 UDP 包通過定時器來觸發(fā), 100ms ,如果有一個單獨線程來負責(zé)發(fā)送 UDP 通訊,結(jié)果最大是每秒 10 UDP 包。

            1.1 ?????????????????????? 服務(wù)器保活和狀態(tài)信息

            客戶端定期驗證它的服務(wù)器列表的狀態(tài)。這個驗證使用 UDP 服務(wù)器狀態(tài)請求(見 6.3.3 )和 UDP 服務(wù)器描述請求(見 6.3.7 )報文來完成。現(xiàn)在介紹的簡單的保活模式每個小時產(chǎn)生少于幾打個包。在任何情況下,最大高產(chǎn)生率是 0.2 個包每秒(或每 5 秒一個包)。當(dāng)檢查一個服務(wù)器的狀態(tài)是,客戶端首先給服務(wù)器發(fā)送一個狀態(tài)請求,然后是每兩個服務(wù)器描述請求一個狀態(tài)請求的方式發(fā)送;見圖 3.1

            eMuleUDPKeepalive.bmp
            3.1 UDP 的保活循環(huán)

            服務(wù)器的狀態(tài)請求包含一個隨機數(shù),這個隨機數(shù)在服務(wù)器的響應(yīng)中返回。如果服務(wù)器中返回的數(shù)不同于前面客戶端返回的,響應(yīng)中的信息會被拋棄。每次從客戶端發(fā)送到服務(wù)器的狀態(tài)請求包,客戶端都會啟動一個嘗試計數(shù)器。如果嘗試次數(shù)達到設(shè)置的最大值是,就認為該服務(wù)器是死的,將它從客戶端的服務(wù)器列表中刪除。服務(wù)器響應(yīng)包括幾個數(shù)據(jù)項:服務(wù)器狀態(tài)響應(yīng)( 6.3.4 節(jié))包括當(dāng)前的用戶數(shù)和服務(wù)器上的文件,服務(wù)器的軟和硬限制( 1.7 節(jié))。服務(wù)器描述響應(yīng)( 6.3.8 節(jié))包括服務(wù)器名稱和一個簡單的描述字符串。圖 3.2 描述了一個客戶端和活動服務(wù)器之間的完整保活序列的消息流。

            eMuleUDPKeepLiveseq.bmp
            3.2 UDP 保活序列

            1.2 ?????????????????????? 文件搜索增強

            電騾客戶端可能被配置而用來使用 UDP 來增強文件搜索功能。 UDP 搜索請求格式幾乎與 TCP 搜索請求相同。服務(wù)器僅僅在有搜索結(jié)果的時候響應(yīng)。有兩種 UDP 搜索報文的 OPCODE ,我不能他們之間不同。 UDP 搜索包發(fā)送給客戶端服務(wù)器列表中的服務(wù)器。見 6.3.5 6.3.6 節(jié)詳細介紹。

            1.3 ?????????????????????? 文件源搜索增強

            當(dāng)客戶端所擁有的下載隊列中的某個文件的源的數(shù)量小于設(shè)置的極限( 100 )時,客戶端定期向它的服務(wù)器隊列中的服務(wù)器發(fā)送 UDP 包來得到更多源。有個包可能每秒都發(fā)送,它時源搜索客戶端產(chǎn)生的 UDP 通訊中最重要部分。消息格式( 6.3.1 節(jié)介紹)和 TCP 計數(shù)器部分非常相似。注意,同 TCP 源搜索比較, UDP 源搜索與文件搜索是隔離的并且依賴于客戶端擁有的給定文件的源的數(shù)量。

            posted on 2006-07-25 08:56 笨笨 閱讀(1585) 評論(0)  編輯 收藏 引用 所屬分類: P2P技術(shù)

            久久久久国产精品熟女影院| 欧美日韩精品久久久久| 天天爽天天狠久久久综合麻豆| 性欧美大战久久久久久久久| 国内精品久久久久影院优| 久久99国产精品99久久| 久久国产精品偷99| 亚洲AV日韩精品久久久久久| 国产综合成人久久大片91| 久久91精品国产91| 久久久九九有精品国产| 欧美亚洲国产精品久久| 国产精品免费久久久久久久久| 国产精久久一区二区三区| 久久丝袜精品中文字幕| 狠狠狠色丁香婷婷综合久久五月 | 香蕉久久永久视频| 久久久无码人妻精品无码| 欧美性大战久久久久久| 久久国产免费观看精品3| 久久精品国产精品亚洲| www.久久99| 久久精品一区二区三区AV| 久久精品国产72国产精福利| 9久久9久久精品| 亚洲va久久久噜噜噜久久男同| 亚洲国产成人精品无码久久久久久综合| 日韩精品久久无码人妻中文字幕 | 国产精品成人久久久久三级午夜电影 | 久久91精品国产91久| 久久久久久亚洲精品不卡 | 久久无码AV中文出轨人妻 | 亚洲AV无码久久精品成人| 久久精品极品盛宴观看| 伊人久久大香线蕉综合热线| AA级片免费看视频久久| 一级做a爰片久久毛片人呢| 91精品国产91久久久久久蜜臀| 久久精品人成免费| 99久久精品国产高清一区二区| 国产精品99久久免费观看|