使用开发一个简单的应用
偏方秘方 2021年09月06日 浏览:5 次
本篇文章讨论了一种设计P2P络应用程序的简单方法。
尽管有许多P2P络不需要索引服务器或中央服务器,各客户机之间可以互相直接通讯,但下面的图1还是显示了P2P络的基本工作原理,一般来说,P2P概念中包含一台中央索引服务器,这台服务器并不存储有任何文件,它只存储有登录到该络上的所有用户的信息、客户端的IP地址以及用户提供的供共享的文件,客户机和服务器使用简单的命令通过报路连接进行通讯。
当客户端A想要查找P2P络上其他客户端提供共享的文件时,系统会执行下面的操作:
·客户端A以自己的用户名登录到索引服务器上。
·客户端A向服务器注册自己想提供给其他用户共享的文件,以便其他用户能够查找到这些文件。
·客户端A向服务器发出申请,查找与一定的输入模式相匹配的文件。
·索引服务器在其数据库中搜索给定的文件名,并将搜索到的如下的结果返回给客户端A:
·提供该文件的客户端,例如客户端B。
·该用户的IP地址。
·它搜索到的文件名。
一旦客户端A选择了下载选项,客户端A就使用搜索返回的IP地址与客户端B建立连接。
·一旦成功地建立起一个连接,就可以通知对方开始发送文件了。
这位老板公司的业务 ·下载完成后,应当向索引服务器注册你得到的共享文件的拷贝。
这样的P2P络可以用来共享任何类型的文件,它既可以用在局域上,也可以作在互联上。
(图1)
长春哪家治男科医院好腰疼吃什么药物治疗
昆明宫颈糜烂治疗费用多少钱

- 上一篇: 使用开发程序入门之的
- 下一篇 使用开发智能手机软件推箱子八物业
相关文章
-
管理2015NBA最佳防守阵容保罗莱昂纳德领
2020-09-18
-
贷款买房慎选银行合理计划优选贷款方式
2020-06-25
-
幸福快乐2018北京市昌平区首届校园旱地冰球比赛依依不舍
2020-06-17
-
针灸减肥还值得一试1
2019-07-15
-
丹道小周天有练习的人进来
2019-07-13
-
牡丹皮栽培管理有技术
2019-07-11