<pre id="p1pz5"><delect id="p1pz5"></delect></pre>
<output id="p1pz5"><delect id="p1pz5"><listing id="p1pz5"></listing></delect></output>

<p id="p1pz5"></p>

<pre id="p1pz5"></pre>

<p id="p1pz5"></p>
<pre id="p1pz5"><output id="p1pz5"></output></pre>
<pre id="p1pz5"><output id="p1pz5"><delect id="p1pz5"></delect></output></pre><pre id="p1pz5"></pre>

<p id="p1pz5"><output id="p1pz5"></output></p>

<p id="p1pz5"><output id="p1pz5"><menuitem id="p1pz5"></menuitem></output></p>

<output id="p1pz5"></output>
<pre id="p1pz5"><output id="p1pz5"></output></pre>

<p id="p1pz5"><delect id="p1pz5"><menuitem id="p1pz5"></menuitem></delect></p>

<p id="p1pz5"></p>
<p id="p1pz5"><output id="p1pz5"></output></p>
<p id="p1pz5"><output id="p1pz5"></output></p>

<p id="p1pz5"><output id="p1pz5"></output></p>
<p id="p1pz5"></p>

<output id="p1pz5"><delect id="p1pz5"></delect></output>

<p id="p1pz5"></p>

<p id="p1pz5"></p>

<p id="p1pz5"></p>
<p id="p1pz5"><delect id="p1pz5"><address id="p1pz5"></address></delect></p>

<pre id="p1pz5"></pre>

<pre id="p1pz5"><output id="p1pz5"><delect id="p1pz5"></delect></output></pre>

畢業設計網
JSP,JAVA | python | android,安卓 | PHP | 微信小程序 | asp.net|C# | VB | VC++ | 課程設計 | asp類 |

P2P文件傳輸軟件的設計與實現

本文以P2P文件傳輸軟件為實例,應用P2P技術,設計一個P2P傳輸文件軟件。本軟件是實用性通用軟件,用戶可以獲取所需要的文件,和分享自己認為可以分享的文件,用戶可以通過交流能夠在局域網內甚至是廣域網內進行點對點的文件傳輸。
本文主要運用P2P網絡技術,網絡編程TCP/IP和多線程下載技術,分為服務端部分和客戶端部分。服務端和客戶端主要采用TCP協議進行連接,服務端向客戶端提供目錄服務并交互,維護目錄,客戶端采用多線程實現文件的交互傳輸。
 
 
研究目的
本軟件主要使用網絡編程以及多線程編程,采用服務器-客戶端(C/S)模式,但弱化服務器功能,使客戶端擺脫服務器的約束,能夠在局域網甚至是廣域網中使用點對點進行文件傳輸。
本系統的設計主要是文件的傳輸,是用戶在網絡中能夠更好地傳輸文件,將資源共享的權利還給用戶,讓用戶更多的參與到分享資源的中來,從而體現互聯網自由、平等的本質。
服務器-客戶端之間采用TCP/IP協議連接,服務器向客戶端提供目錄服務,以便用戶查詢分享文件,不會干預下載進程?蛻舳诉B接服務器,向服務器查詢、請求下載資源,檢索目錄服務,返回資源的相關信息,請求者再連接擁有資源的所有者客戶端,基于TCP協議傳輸資源,客戶端實現文件下載傳輸。
 
 
本文對P2P文件傳輸系統的設計及其在互聯網中的應用進行深入研究,主要研究內容如下:
1.P2P文件傳輸系統的構成及其設計
P2P文件傳輸系統采用C/S結構,混合式P2P網絡結構,主要分為服務端和客戶端,弱化服務器功能,服務端起到一個中介的作用,相當于一個超級節點,主要是向客戶端之間提供中間連接和向客戶端提供目錄服務;客戶端查詢得到文件信息,連接目標計算機進行文件傳輸。確定使用P2P網絡結構是P2P應用發展的基礎。
2.P2P文件傳輸系統的實現
本文以P2P文件傳輸系統基礎理論為依據,對P2P文件傳輸系統進行詳細的實現,總結P2P文件傳輸系統關鍵技術。
以上是一部分介紹,如需要完整的資料或者如不符合您的要求,請聯系技術人員qq:1587620172咨詢 微信:phpvisa66

上一篇:asp.net醫院預約掛號系統
下一篇:火災逃生系統的設計與實現


版權所有 畢業設計網聯系qq:1587620172 © 2007-2022

蝴蝶中文综合娱乐网

<pre id="p1pz5"><delect id="p1pz5"></delect></pre>
<output id="p1pz5"><delect id="p1pz5"><listing id="p1pz5"></listing></delect></output>

<p id="p1pz5"></p>

<pre id="p1pz5"></pre>

<p id="p1pz5"></p>
<pre id="p1pz5"><output id="p1pz5"></output></pre>
<pre id="p1pz5"><output id="p1pz5"><delect id="p1pz5"></delect></output></pre><pre id="p1pz5"></pre>

<p id="p1pz5"><output id="p1pz5"></output></p>

<p id="p1pz5"><output id="p1pz5"><menuitem id="p1pz5"></menuitem></output></p>

<output id="p1pz5"></output>
<pre id="p1pz5"><output id="p1pz5"></output></pre>

<p id="p1pz5"><delect id="p1pz5"><menuitem id="p1pz5"></menuitem></delect></p>

<p id="p1pz5"></p>
<p id="p1pz5"><output id="p1pz5"></output></p>
<p id="p1pz5"><output id="p1pz5"></output></p>

<p id="p1pz5"><output id="p1pz5"></output></p>
<p id="p1pz5"></p>

<output id="p1pz5"><delect id="p1pz5"></delect></output>

<p id="p1pz5"></p>

<p id="p1pz5"></p>

<p id="p1pz5"></p>
<p id="p1pz5"><delect id="p1pz5"><address id="p1pz5"></address></delect></p>

<pre id="p1pz5"></pre>

<pre id="p1pz5"><output id="p1pz5"><delect id="p1pz5"></delect></output></pre>