注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計其他編程語言/工具對等網(wǎng)絡編程源代碼解析

對等網(wǎng)絡編程源代碼解析

對等網(wǎng)絡編程源代碼解析

定 價:¥49.00

作 者: (美)Dreamtech軟件研發(fā)組著;吳文輝[等]譯;吳文輝譯
出版社: 電子工業(yè)出版社
叢編項: 編程源代碼解析叢書
標 簽: 暫缺

購買這本書可以去


ISBN: 9787505378841 出版時間: 2002-08-01 包裝:
開本: 24cm+光盤1片 頁數(shù): 448 字數(shù):  

內(nèi)容簡介

  本書詳細討論了P2P模型程序的設計、實現(xiàn)和編碼。通過對帶有完整源代碼的應用程序的分析使讀者知道怎樣設計自己獨特的P2P應用程序。還介紹了P2P所必需的概念并復習了網(wǎng)絡和網(wǎng)絡協(xié)議。此外,本書詳細說明了使用Java和C#構(gòu)建P2P應用程序的有關步驟。第1章簡要介紹了P2P的歷史、各種P2P模型共享資源的搜索以及對本書中將要討論的P2P應用程序的簡要描述。第2章討論設計P2P應用程序的技術(shù)。包括設計P2P應用程序時的注意事項,解析XML的方法等。第3章到第7章討論具體的代碼,研究實現(xiàn)技術(shù),包括Java版和C#版。同時還介紹了Microsoft SQL Server 2000的使用、ASP編程、P2P應用程序設計等內(nèi)容。附錄介紹光盤上的內(nèi)容,所有例子的代碼都可以在本書的附帶光盤中找到。本書適用于有一定基礎,并希望進一步提高網(wǎng)絡開發(fā)技術(shù)的人員。

作者簡介

  肖國尊B(yǎng)eFlying工作室:本工作室的含義主要在于它特有的運作模式。本工作室在運作過程中,著眼于讀者需要,堅持以人為本,處處為讀者、譯者、出版商著想。此外,BeFlying工作室特別注重信用,是信用贏得了優(yōu)秀譯者的加入,是信用贏得各大出版社的信任。本工作室將不斷改進質(zhì)量控制方法,以高質(zhì)量為目標,為中文讀者提供更多、更優(yōu)秀的作品。工作室負責人肖國尊:翻譯質(zhì)量控制專業(yè)人員,自由職業(yè),于2000年開始進入計算機書籍翻譯行業(yè),并于2003年6月成立BeFlying工作室,專門從事計算機及相關技術(shù)書籍翻譯的質(zhì)量控制及進度管理工作。高速數(shù)字系統(tǒng)設計:互連理論和設計實踐手冊>>更多作品

圖書目錄

前言 1                  
 第1章    P2P程序設計模型介紹 5                  
 1.1    P2P簡史 5                  
 1.2    從客戶/服務器模型到P2P 6                  
 1.3    各種P2P模型 7                  
 1.3.1    純P2P模型 7                  
 1.3.2    帶有一個簡單的發(fā)現(xiàn)服務器的P2P 8                  
 1.3.3    帶有發(fā)現(xiàn)和查找服務器的P2P 9                  
 1.3.4    帶有發(fā)現(xiàn). 查找和內(nèi)容服務器的P2P 9                  
 1.4    現(xiàn)有的P2P應用 10                  
 1.4.1    Napster 10                  
 1.4.2    Gnutella 10                  
 1.5    各種P2P模型的運行 13                  
 1.5.1    發(fā)現(xiàn)其他端 13                  
 1.5.2    為所需內(nèi)容查詢端 14                  
 1.5.3    和其他端共享內(nèi)容 15                  
 1.6    共享資源的搜索 16                  
 1.6.1    服務器端搜索 17                  
 1.6.2    客戶端的搜索 17                  
 1.6.3     P2P模型中的搜索技術(shù) 17                  
 1.7    本書P2P應用程序的簡要描述 18                  
 1.7.1    每個組件的作用 19                  
 1.7.2    三個組件之間的聯(lián)系 21                  
 1.8    完成前述的設計 22                  
 1.9    使用三個組件的目的 22                  
 1.10    小結(jié) 24                  
 第2章    設計P2P應用程序 25                  
 2.1    P2P應用程序的設計考慮 25                  
 2.2    約束 26                  
 2.2.1    代理IP 解決方案 26                  
 2.2.2    數(shù)據(jù)傳送中的問題 26                  
 2.2.3    安全 26                  
 2.3    這個P2P應用程序的結(jié)構(gòu) 27                  
 2.4    實現(xiàn)模塊間的合理通信 29                  
 2.4.1    使用ASP進行監(jiān)聽器到服務器的通信 29                  
 2.4.2    使用ASP實現(xiàn)瀏覽器到服務器的通信 30                  
 2.4.3    使用XML進行監(jiān)聽器到瀏覽器的通信 31                  
 2.4.4    XML請求和響應設計規(guī)范 32                  
 2.5    設計服務器 33                  
 2.5.1    SQL Server 2000 33                  
 2.5.2    完整的數(shù)據(jù)庫設計 34                  
 2.5.3    SQL Server 2000中XML的實現(xiàn)  36                  
 2.5.4    創(chuàng)建 XML 37                  
 2.5.5    解析 XML 37                  
 2.5.6    監(jiān)聽器的設計 38                  
 2.5.7    瀏覽器的設計 42                  
 2.6    客戶端:一個全面視圖 50                  
 2.7    小結(jié) 57                  
 第3章    了解P2P服務器 59                  
 3.1    在SQL Server 2000中建表 60                  
 3.1.1    主鍵 61                  
 3.1.2    外鍵 61                  
 3.1.3    SQL Server 2000中的select語句 61                  
 3.2    用流程圖描述ASP文件 62                  
 3.2.1    login.asp 62                  
 3.2.2    logout.asp 71                  
 3.2.3    userlist.asp 73                  
 3.2.4    userlist.xml 76                  
 3.2.5    search.asp 77                  
 3.3    小結(jié) 82                  
 第4章    使用Java設計P2P應用程序 83                  
 4.1    監(jiān)聽器源代碼: XMLParserServer.java 84                  
 4.1.1    Login.java 88                  
 4.1.2    Shareddilog.java 102                  
 4.1.3    MultiServer .java 113                  
 4.1.4    check_directory.java 127                  
 4.2    瀏覽器/監(jiān)聽器源代碼: SParser.java 137                  
 4.3    XMLWriter.java 141                  
 4.4    client.java 145                  
 4.5    search_window.java 160                  
 4.6    file_gui.java 166                  
 4.7    search_screen.java 188                  
 4.8    add_on.java 193                  
 4.9    小結(jié) 207                  
 第5章    使用C#設計P2P應用程序 209                  
 5.1    ServerCommunication類 209                  
 5.2    XMLCreater類 220                  
 5.3    XMLParser類 232                  
 5.4    登錄窗體 253                  
 5.5    共享文件/文件夾窗體 277                  
 5.6    客戶端窗體 290                  
 5.7    類frmShare 313                  
 5.8    搜索窗口 351                  
 5.8.1    搜索窗口 351                  
 5.9    小結(jié) 359                  
 第6章    P2P應用程序中的流操作 361                  
 6.1    應用程序中的流操作 361                  
 6.1.1    流操作過程 361                  
 6.1.2    Windows媒體開發(fā)工具包(Windows Media Encoder SDK) 362                  
 6.1.3    Visual C++ 6.0的Windows媒體開發(fā)工具包 364                  
 6.2    P2P中流操作的用途 364                  
 6.3    設計中的考慮事項 364                  
 6.4    瀏覽器的變化 403                  
 6.5    監(jiān)聽器的變化 407                  
 6.6    運行程序 410                  
 6.7    小結(jié) 412                  
 第7章    P2P應用程序的插件 413                  
 7.1    聊天客戶程序 413                  
 7.1.1    消息的XML格式 414                  
 7.1.2    實現(xiàn)消息傳遞機制 417                  
 7.2    實現(xiàn)全球化打印 422                  
 7.2.1    Print按鈕的代碼(瀏覽器) 423                  
 7.2.2    Print按鈕的代碼(監(jiān)聽器) 426                  
 7.3    使用J2ME在掌上設備上實現(xiàn)P2P搜索 428                  
 7.3.1    用戶界面 430                  
 7.3.2    工作方式 431                  
 7.4    小結(jié) 437                  
 附錄A    光盤上的內(nèi)容 439                  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號