淺議p2p的開發(fā)環(huán)境等若干問題.doc
約22頁DOC格式手機打開展開
淺議p2p的開發(fā)環(huán)境等若干問題,淺議p2p的開發(fā)環(huán)境等若干問題本文共計22頁,14515字;摘要隨著互聯網的普及和寬帶技術的發(fā)展,以p2p技術為核心的軟件產品正在為越來越多的網民所接受和喜愛。自2000年開始,國內外多家p2p產品紛紛問世,其中以國外napster、groove、opencola等和國內openext、kugoo、poco等為代表的p...
內容介紹
此文檔由會員 劉瑞 發(fā)布
淺議P2P的開發(fā)環(huán)境等若干問題
本文共計22頁,14515字;
摘要
隨著互聯網的普及和寬帶技術的發(fā)展,以P2P技術為核心的軟件產品正在為越來越多的網民所接受和喜愛。自2000年開始,國內外多家P2P產品紛紛問世,其中以國外Napster、Groove、OpenCOLA等和國內Openext、Kugoo、POCO等為代表的P2P產品在短短幾年時間,用戶的注冊量不斷增長,已成為許多網民不能離棄的上網伙伴。據業(yè)內專家預測,P2P將成為2004年風險投資熱點,更多的商家和IT人士將會投入到P2P產品的開發(fā)和經營上來。就國內P2P軟件市場而言,由于目前存在的幾家知名P2P產品幾乎都是以即時通信和文件搜索、共享為主要功能,而且多數產品還處于開發(fā)和運營的初期,因此,探詢P2P多個功能的開發(fā)和商業(yè)應用,將成為競爭的焦點,而整個P2P領域正蘊藏著巨大的商機。在本論文中,從介紹P2P的概況入手,重點分析和實現一個P2P數據傳輸軟件--MYQQ,全面深入地介紹P2P的開發(fā)環(huán)境等若干問題.
[關鍵詞] P2P,TCP,UDP
Abstract
With the development of popularization and broadband technology of Internet, the software product taking P2P technology as the core is being accepted by more and more netizens and liked. Since 2000, the domestic and international many family P2P products come out one after another , among them products of P2P represented by foreign countries Napster , Groove , OpenCOLA ,etc. and domestic Openext , Kugoo , POCO ,etc. are in a short period of a few years, users' registration amount is increasing constantly, has already become the Net surfing partner who a lot of netizens can't be being abandoned . According to the estimation by expert, P2P become 2004 risk popular investment spot, more trade company and IT personage put development and management , P2P of products into come up. As regards domestic P2P software market, because several famous P2P that exist at present products to search for , share for the main function with instant messaging and file nearly all, and most products in develop and initial
目錄
摘要 1
第一章 緒論 4
1.1課題研究背景 4
1.2 P2P的定義 4
1.3 p2p的應用 5
1.4 中國P2P現狀 5
第二章 相關技術及工具簡介 7
2.1 Winsock編程7
2.1.1 Winsock簡介7
2.1.2 套接口7
2.1.3 客戶機/服務器模型7
2.1.4 帶外數據8
2.1.5 廣播9
2.1.6 windows sockets 編程原理9
2.2 win32編程10
2.2.1 window32消息概述10
2.2.2 win32 api 函數簡介 11
2.3 Microsoft Visual C++ 6.0 簡介12
2.3.1簡化的開發(fā)過程13
2.3.2靈活多變的開發(fā)方式13
2.3.3更強的擴展性13
第三章 P2P數據傳輸分析和設計14
3.1 myQQ介紹14
3.2 myQQ設計目標14
3.3 myQQ特點14
3.4 myQQ的設計思路14
3.4.1界面模塊14
3.4.2服務端/客戶端模塊14
3.4.3文件傳送模塊15
第四章 創(chuàng)建網絡應用程序16
4.1創(chuàng)建應用程序外殼16
4.2 窗口布局和啟動功能16
4.3 從CasyncSocket類中繼承17
4.4 連接應用程序18
4.5 終止連接19
結束語21
致謝22
參考文獻23
參考文獻
1. Vistual C++6.0 網絡及Internet開發(fā)指南:李博軒 《清華大學出版社》
2.Windows Sockets 規(guī)范及應用 -Windows網絡編程接口
施 煒 李 錚 秦 潁 編著 《上海交大出版社》
3.C++參考大全(第四版):Herbert Schildt著 《電子工業(yè)出版社》
本文共計22頁,14515字;
摘要
隨著互聯網的普及和寬帶技術的發(fā)展,以P2P技術為核心的軟件產品正在為越來越多的網民所接受和喜愛。自2000年開始,國內外多家P2P產品紛紛問世,其中以國外Napster、Groove、OpenCOLA等和國內Openext、Kugoo、POCO等為代表的P2P產品在短短幾年時間,用戶的注冊量不斷增長,已成為許多網民不能離棄的上網伙伴。據業(yè)內專家預測,P2P將成為2004年風險投資熱點,更多的商家和IT人士將會投入到P2P產品的開發(fā)和經營上來。就國內P2P軟件市場而言,由于目前存在的幾家知名P2P產品幾乎都是以即時通信和文件搜索、共享為主要功能,而且多數產品還處于開發(fā)和運營的初期,因此,探詢P2P多個功能的開發(fā)和商業(yè)應用,將成為競爭的焦點,而整個P2P領域正蘊藏著巨大的商機。在本論文中,從介紹P2P的概況入手,重點分析和實現一個P2P數據傳輸軟件--MYQQ,全面深入地介紹P2P的開發(fā)環(huán)境等若干問題.
[關鍵詞] P2P,TCP,UDP
Abstract
With the development of popularization and broadband technology of Internet, the software product taking P2P technology as the core is being accepted by more and more netizens and liked. Since 2000, the domestic and international many family P2P products come out one after another , among them products of P2P represented by foreign countries Napster , Groove , OpenCOLA ,etc. and domestic Openext , Kugoo , POCO ,etc. are in a short period of a few years, users' registration amount is increasing constantly, has already become the Net surfing partner who a lot of netizens can't be being abandoned . According to the estimation by expert, P2P become 2004 risk popular investment spot, more trade company and IT personage put development and management , P2P of products into come up. As regards domestic P2P software market, because several famous P2P that exist at present products to search for , share for the main function with instant messaging and file nearly all, and most products in develop and initial
目錄
摘要 1
第一章 緒論 4
1.1課題研究背景 4
1.2 P2P的定義 4
1.3 p2p的應用 5
1.4 中國P2P現狀 5
第二章 相關技術及工具簡介 7
2.1 Winsock編程7
2.1.1 Winsock簡介7
2.1.2 套接口7
2.1.3 客戶機/服務器模型7
2.1.4 帶外數據8
2.1.5 廣播9
2.1.6 windows sockets 編程原理9
2.2 win32編程10
2.2.1 window32消息概述10
2.2.2 win32 api 函數簡介 11
2.3 Microsoft Visual C++ 6.0 簡介12
2.3.1簡化的開發(fā)過程13
2.3.2靈活多變的開發(fā)方式13
2.3.3更強的擴展性13
第三章 P2P數據傳輸分析和設計14
3.1 myQQ介紹14
3.2 myQQ設計目標14
3.3 myQQ特點14
3.4 myQQ的設計思路14
3.4.1界面模塊14
3.4.2服務端/客戶端模塊14
3.4.3文件傳送模塊15
第四章 創(chuàng)建網絡應用程序16
4.1創(chuàng)建應用程序外殼16
4.2 窗口布局和啟動功能16
4.3 從CasyncSocket類中繼承17
4.4 連接應用程序18
4.5 終止連接19
結束語21
致謝22
參考文獻23
參考文獻
1. Vistual C++6.0 網絡及Internet開發(fā)指南:李博軒 《清華大學出版社》
2.Windows Sockets 規(guī)范及應用 -Windows網絡編程接口
施 煒 李 錚 秦 潁 編著 《上海交大出版社》
3.C++參考大全(第四版):Herbert Schildt著 《電子工業(yè)出版社》