图书介绍
对等网络编程源代码解析PDF|Epub|txt|kindle电子书版本网盘下载
![对等网络编程源代码解析](https://www.shukui.net/cover/23/33369866.jpg)
- (美)Dreamtech软件研发组著 著
- 出版社:
- ISBN:
- 出版时间:2002
- 标注页数:0页
- 文件大小:268MB
- 文件页数:405页
- 主题词:
PDF下载
下载说明
对等网络编程源代码解析PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 P2P程序设计模型介绍5
1.1 P2P简史5
1.2 从客户/服务器模型到P2P6
1.3 各种P2P模型7
1.3.1 纯P2P模型7
1.3.2 带有一个简单的发现服务器的P2P8
1.3.3 带有发现和查找服务器的P2P9
1.3.4 带有发现、查找和内容服务器的P2P9
1.4 现有的P2P应用10
1.4.1 Napster10
1.4.2 Gnutella10
1.5.1 发现其他端13
1.5 各种P2P模型的运行13
1.5.2 为所需内容查询端14
1.5.3 和其他端共享内容15
1.6 共享资源的搜索16
1.6.1 服务器端搜索17
1.6.2 客户端的搜索17
1.6.3 P2P模型中的搜索技术17
1.7 本书P2P应用程序的简要描述18
1.7.1 每个组件的作用19
1.7.2 三个组件之间的联系21
1.8 完成前述的设计22
1.9 使用三个组件的目的22
1.10 小结24
2.1 P2P应用程序的设计考虑25
第2章 设计P2P应用程序25
2.2 约束26
2.2.1 代理IP 解决方案26
2.2.2 数据传送中的问题26
2.2.3 安全26
2.3 这个P2P应用程序的结构27
2.4 实现模块间的合理通信29
2.4.1 使用ASP进行监听器到服务器的通信29
2.4.2 使用ASP实现浏览器到服务器的通信30
2.4.3 使用XML进行监听器到浏览器的通信31
2.4.4 XML请求和响应设计规范32
2.5 设计服务器33
2.5.1 SQL Server 200033
2.5.2 完整的数据库设计34
2.5.3 SQL Server 2000中XML的实现36
2.5.4 创建 XML37
2.5.5 解析 XML37
2.5.6 监听器的设计38
2.5.7 浏览器的设计42
2.6 客户端:一个全面视图50
2.7 小结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.1 login.asp62
3.2 用流程图描述ASP文件62
3.2.2 logout.asp71
3.2.3 userlist.asp73
3.2.4 userlist.xml76
3.2.5 search.asp77
3.3 小结82
第4章 使用Java设计P2P应用程序83
4.1 监听器源代码: XMLParserServer.java84
4.1.1 Login.java88
4.1.2 Shareddilog.java102
4.1.3 MultiServer .java113
4.1.4 check_directory.java127
4.2 浏览器/监听器源代码: SParser.java137
4.3 XMLWriter.java141
4.4 client.java145
4.5 search_window.java160
4.6 file_gui.java166
4.7 search_screen.java188
4.8 add_on.java193
4.9 小结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 类frmShare313
5.8 搜索窗口351
5.8.1 搜索窗口351
5.9 小结359
第6章 P2P应用程序中的流操作361
6.1 应用程序中的流操作361
6.1.1 流操作过程361
6.1.2 Windows媒体开发工具包(Windows Media Encoder SDK)362
6.1.3 Visual C++ 6.0的Windows媒体开发工具包364
6.2 P2P中流操作的用途364
6.3 设计中的考虑事项364
6.4 浏览器的变化403
6.5 监听器的变化407
6.6 运行程序410
6.7 小结412
第7章 P2P应用程序的插件413
7.1 聊天客户程序413
7.1.1 消息的XML格式414
7.1.2 实现消息传递机制417
7.2 实现全球化打印422
7.2.1 Print按钮的代码(浏览器)423
7.2.2 Print按钮的代码(监听器)426
7.3 使用J2ME在掌上设备上实现P2P搜索428
7.3.1 用户界面430
7.3.2 工作方式431
7.4 小结437
附录A 光盘上的内容439