世界上最小的P2P程序

合集下载

P2P模型

P2P模型

摘要P2P模型是一种基于互联网环境的新的应用型技术,可以充分利用大量自治的参与者的资源,主要为软件技术。

该文首先对比了传统的客户/服务器模型与P2P网络模型的基本特性,然后阐述了典型的四种P2P模型的技术特点,接着探讨了P2P模型的关键技术,最后分析了P2P模型存在的问题,展望了P2P的应用前景。

关键词P2P;客户/服务器;网络模型1 引言今日的Internet正面临着一场革命。

这场革命试图改变当前以客户/服务器为基本特性之一的互联网架构,结束以服务器为主导的Internet,这就是P2P。

P2P,即Peer to Peer,称为对等连接或对等网络,主要指由硬件形成连接后的信息控制技术。

P2P让人们通过互联网直接交互,使得网络上的沟通变得容易、更直接共享和交互,真正地消除中间商。

2 从客户/服务器模型到P2PP2P是一个网络的模型,它的基本概念就是任何的节点都可以作为服务器或者客户端。

传统的客户/服务器网络,都有预定义的客户和服务器节点,而P2P则不同,P2P可提供一些额外的特性,而这些特性使用传统的客户/服务器模型是无法实现的。

基于P2P的模型与客户/服务器(C/S)模型相比,其优势在于降低了对服务器的依赖和它的分散控制能力(相对于服务器的集中控制)。

一些P2P模型甚至不需要服务器,用户可以不经过服务器和其他用户进行连接。

在传统的结构下必须使用传统的规则,用户在P2P模型下比传统的客户/服务器结构有更多的命令。

P2P系统和C/S系统不同,它没有单一的失败点。

在一些模型中,P2P把服务器放到合适的位置,服务器的作用被限制到最小。

为了共享文件,用户不需要服务器的帮助,他们之间可以直接进行。

P2P的另一个重要特点是改变互联网现在的以大网站为中心的状态、重返“非中心化”,并把权力交还给用户。

从网络看,P2P并不是新概念,P2P是互联网整体架构的基础。

互联网最基本的协议TCP/IP 并没有客户机和服务器的概念,所有的设备都是通讯的平等的一端。

P2P商业模式及运营体系nho

P2P商业模式及运营体系nho
P2P发展政策与监管
第五条 符合下列条件的数据电文,视为满足法律、法规规定的原件形式要求:
(一)能够有效地表现所载内容并可供随时调取查用;
(二)能够可靠地保证自最终形成时起,内容保持完整、未被更改。但是,在数据 电文上增加背书以及数据交换、储存和显示过程中发生的形式变化不影响数据电文的完整性。第十三条 电子签名同时符合下列条件的,视为可靠的电子签名:
第426条规定:居间人促成合同成立的,委托人应当按照约定支付报酬。
P2P发展政策与监管
第六条民间借贷的利息可适当高于银行利率,但最高不得超过同期银行贷款利率的4倍,超过部分的利息法律不予保护
《最高人民法院关于人民法院审理借贷案件的若干意见》的规定:
第十条一方以欺诈、胁迫等手段或者乘人之危,使对方在违背真实意思的情况下所形成的借贷关系,应认定无效
P2P社区贷款服务 提供小额贷款,1000至25000美元 运用信用评分方式选择借款人。借 款人也可以相应地选择能够接受的 贷款利率在交易中代替银行成为中 间人,责任包括借贷双方交易中有 关借款的所有事务、完成法律文件、 执行借款人的信用认证、雇佣代理 机构为出借人追讨欠账等 获得业界的认可
优点:平台交易量迅速提升,适合线下
缺点: 如果没有用户基础,则很 难实现盈利典型案例: 优点: 保障资金安全,符合中国 用户的投资理念 缺点: 涉及关联方过多,如果 P2P平台不够强势,则会 失去定价权
典型案例:
缺点: 有政策风险,程序繁琐, 典型案例: 优点: 成本小,见效快 缺点: 核心业务已经脱离金融范 畴典型案例:
2010年5月14日《国务院关于鼓励和引导民间投资健康发展的若干意见》新第三十六条中明确提出:鼓励民间资本进入金融领域,发起设立金融中介服务机构

计算机网络概述

计算机网络概述

分组交换网
主机
主机
通信子网 (分组交换网)
主机
主机
ARPANET的成功使 计算机网络的概念发生根本变化
早期的面向终端的计算机网络是以单个 主机为中心的星形网
各终端通过通信线路共享昂贵的中心主机的 硬件和软件资源。
分组交换网则是以网络为中心,主机都 处在网络的外围。
用户通过分组交换网可共享连接在网络上的 许多硬件和各种丰富的软件资源。
计算机网络
尉哲明 Yuzhem2@
课程的任务、目的和基本要求
掌握计算机网络的基本概念 掌握计算机网络的体系结构 掌握数据通信的基本原理 掌握计算机网络各层协议的基本工作原理 掌握Internet的特点和具体实现方法 为以后计算机网络及其应用的专题学习和研究打 下基础 了解网络信息安全与信息管理方面的知识。 实验课:了解计算机网络协议的基本实现技术, 掌握C/S模式网络应用软件的编程方法
Back
Internet的应用与高速网络技术的发展
I n te rn e t 是 覆 盖全 球 的信息 基 础设施 , 用 户 可 利 用 Internet实现全球范围的电子邮件,WWW信息查询与 浏览,电子新闻,文件传输,语音与图象通信服务等功 能。Internet是一个用路由器实现多个广域网和局域网 互连的大型网际网。 高速网络的发展主要表现在 高速局域网、交换局域网、 虚拟局域网和B-ISDN、ATM技术的发展和应用。 信息技术与网络应用已成为衡量21世纪综合国力与企业 竞争力的重要标准。1993年9月,美国宣布NII(国家 信息基础设施)计划,该计划被形象地称为信息高速公 路。接着,世界各国纷纷制订各自的信息高速公路建设 计划,1995年2月全球信息基础设施委员会成立。 “全球一网”,任何人,在任何地点与任何时间都能使 用各种通信服务。

p2p终结者使用方法

p2p终结者使用方法

p2p终结者使用方法P2P终结者是一种用于对抗无良P2P下载软件的工具,它可以有效地阻止恶意软件的传播。

本文将详细介绍P2P终结者的使用方法,帮助用户对抗恶意软件的侵害。

P2P终结者是一款简单易用的安全软件,用户只需要按照以下步骤进行操作即可:第一步,下载与安装用户首先需要在官方网站上下载P2P终结者的安装程序。

安装程序通常以.exe或.msi为后缀,用户可以根据自己的操作系统选择相应的版本进行下载。

下载完成后,用户双击安装程序,按照提示完成软件的安装。

在安装过程中,用户可以选择自定义安装路径和其他设置,也可以按照默认设置进行安装。

第二步,启动与注册安装完成后,在桌面或开始菜单中找到P2P终结者的快捷方式,双击打开软件。

初次启动时,用户需要进行注册,注册过程非常简单,只需提供一个邮箱地址即可。

注册完成后,用户可以使用邮箱地址和密码登录软件,进入P2P 终结者的主界面。

第三步,扫描与修复登录成功后,用户将进入P2P终结者的主界面。

主界面上展示了当前系统的安全状态和一些常用功能按钮。

用户可以点击“扫描”按钮,P2P终结者将自动对系统进行全面扫描,检测可能存在的恶意软件。

扫描时间根据系统的大小和性能不同而不同,一般在几分钟到十几分钟之间。

扫描完成后,用户可以查看扫描结果。

如果发现了恶意软件,用户可以点击“修复”按钮进行修复。

修复过程需要一些时间,用户只需耐心等待即可。

第四步,自定义设置除了默认设置外,P2P终结者还提供了一些自定义设置,以满足用户的个性化需求。

用户可以点击“设置”按钮进入设置界面,可以对扫描选项、自动更新、隔离功能等进行配置。

用户可以根据自己的需求进行设置,以获得更好的使用体验和安全防护效果。

第五步,定期检查与更新P2P终结者建议用户定期进行系统扫描,以确保系统的安全。

用户可以根据个人习惯和需要,选择每周、每月或其他时间间隔进行扫描。

同时,P2P终结者也提供了自动更新功能,确保软件及时获得最新的病毒库和安全防护规则。

简述p2p网络借贷的业务流程

简述p2p网络借贷的业务流程

简述p2p网络借贷的业务流程英文回答:Peer-to-peer (P2P) lending is a form of lending that enables individuals to borrow and lend money without the involvement of a traditional financial institution. It operates on an online platform that connects borrowers and lenders directly. The business process of P2P lending typically involves the following steps:1. Registration: Both borrowers and lenders mustregister on the P2P lending platform by providing their personal and financial information.2. Loan Application: Borrowers submit loan applications, specifying the amount they wish to borrow, the purpose ofthe loan, and the repayment period. They may also provide supporting documents such as income statements and credit reports.3. Credit Assessment: The P2P lending platform assesses the borrower's creditworthiness based on the information provided in the loan application. This assessment determines the borrower's risk profile and credit score.4. Loan Listing: If the borrower qualifies for a loan, it is listed on the platform's marketplace. Lenders can then review the loan details and decide whether to invest.5. Funding: Lenders can fund the loan in increments, typically starting from small amounts. The loan is considered fully funded when it reaches the target amount.6. Loan Disbursement: Once the loan is fully funded, the funds are disbursed to the borrower.7. Repayment: Borrowers make monthly payments to repay the loan principal and interest. The payments are distributed to the lenders who funded the loan.8. Default Management: If a borrower defaults on their loan, the P2P lending platform typically has procedures inplace to manage the default, such as contacting the borrower, initiating a debt collection process, or working with a third-party collection agency.中文回答:P2P网络借贷的业务流程。

P2P网络借贷诉讼的程序选择与适用

P2P网络借贷诉讼的程序选择与适用

a n d g u a r a n t e e d.mo r t g a g e d a n d g u a r a n t e e d a c c o r d i n g t o i f a P 2 P c o mp a n y p r o v i d e ua g ra n t e e f o r l e n d ・
2 0 1 4年 8月
时代 法学
P r e s e n t d a y L a w S c i e n c e
A u g . 2 0 1 4 V o 1 . 1 2 No . 4
第l 2卷 第 4期
P 2 P网 络 借 贷 诉 讼 的 程 序 选 择 与 适 用
刘 东
关键词 : P 2 P网络贷款 ; 抵押 ; 担保 中图分类号 : D F 7 1 8 文献标 识码 : A 文章编号 : 1 6 7 2 - 7 6 9 X ( 2 0 1 4 ) 0 4 - 0 0 7 8 - 0 7
St u d y o n Se l e c t i o n a n d Ap p l i c a t i o n o f P 2 P L e n d i n g L a ws u i t Pr o c e d u r e


问题 的提 出
P 2 P网贷是 依托 互联 网技术 发 展起来 的一 种新 型金 融业 务 , 个 人 可 以通 过 网络平 台而不 是 传 统 的
金融机构相互借贷 , 其全称是 “ P e e r T o P e e r l e n d i n g ” , 中文可翻译为“ 人人贷” [ 1 ] 。这种金融业务中一般
e r s .E v e r y s u b j e c t h a s t h e i r o w n w a y t o ma i n t e n a n c e i n t e r e s t s a f t e r d i s p u t e s a i r s i n g i n e a c h P 2 P l e n d - i n g t y p e b e c a u s e o f d i f f e r e n t l e g a l r e l a t i o n s h i p s b e t w e e n s u b j e c t s t h a t c o v e r e d ,a n d t h i s l a s o m a k e s

p2p协议原理

p2p协议原理一、P2P协议的基本原理P2P(Peer-to-Peer)是一种通信模式,它没有中央服务器,所有节点对等连接。

它是指一种计算机网络技术,其中每个节点都可以是服务请求者、服务提供者或者两者兼备,良好的P2P系统可以优化网络带宽并提高性能,它能使用户更加直接地分享文件和应用程序,特别是在大型文件传输时它的好处非常明显。

P2P协议的基本原理可以分为以下几个方面:1. 去中心化服务P2P网络没有统一的控制中心,又称之为去中心化服务。

每个节点都可以独立地提供或者接受服务,可以随时加入或者离开网络,并各自掌握着一部分数据和计算资源。

因此,P2P网络不存在单个点的故障,对节点数量不敏感,对规模不限制,也不需要专业的数据中心来维护。

2. 分布式数据存储P2P网络的数据都是存储在各个节点上的,通过节点之间的互联形成了一个分布式的存储系统。

每个节点都是其他节点的数据中心,存储若干个副本,确保数据不会因为某个节点的故障而丢失。

当有新的数据添加到网络中时,P2P协议自动将数据复制到一定数量的节点上,同时也会自动清除不需要的过期数据,确保数据的完整性和可用性。

3. 动态网络拓扑P2P网络的拓扑结构是动态的。

任何一个节点都可以加入或者离开网络,也可以随时和其他节点建立或者断开连接。

当节点加入网络时,P2P协议会自动在已有的节点中选择最优的节点,建立P2P连接。

这个连接不仅可以传输数据,还可以共享网络资源,比如CPU、带宽等。

当节点离开网络时,P2P协议会自动结束连接并将数据复制到其他节点上,确保数据的下传速度和可靠性。

4. 去重复下载P2P协议可以去除已经存在的数据,在进行下载时先获取早已下载过的数据块,这样可以省去下载时间和带宽资源的浪费,同时也减少了网络占用带宽,提高了整个P2P 系统的效率。

二、P2P协议的流程P2P协议的工作流程包括了搜索、连接、数据块传输、退出等多个步骤。

下面将对P2P协议的流程进行简要介绍:1. 搜索在P2P协议中,搜索是指向其他节点获取需要的数据块。

p2p_说明书

P2P产品使用指南一种新型的串口/网口设备联网方案版权©2008 上海卓岚信息科技有限公司保留所有权力ZL DUI 20141126.1.0版权©2008 上海卓岚信息科技有限公司保留所有权力版本信息对该文档有如下的修改:修改记录日期版本号文档编号修改内容2014-11-26 Rev.1 ZL DUI 20241126.1.0 发布版本2021-10-15 Rev.2 ZL DUI 20241126.2.0 增加8308N 等所有权信息未经版权所有者同意,不得将本文档的全部或者部分以纸面或者电子文档的形式重新发布。

本文档只用于辅助读者使用产品,上海卓岚公司不对使用该文档中的信息而引起的损失或者错误负责。

本文档描述的产品和文本正在不断地开发和完善中。

上海卓岚信息科技有限公司有权利在未通知用户的情况下修改本文档。

目录1.概述 (4)2.P2P使用方法 (4)2.1.概述 (4)2.2.网口设备P2P使用方法 (5)2.3.ZLAN8308N/8305LN的使用方法 (17)3.N2N使用方法 (26)3.1.概述 (26)3.2.使用方法 (27)3.3.固定端口设备的N2N监控 (33)4.售后服务和技术支持 (38)上海卓岚信息科技有限公司Tel:(021)64325189 1. 概述P2P产品分为支持串口设备远程控制的P2P和支持网口设备远程监控的N2N。

下面按照两部分分别介绍。

2. P2P使用方法2.1.概述卓岚P2P产品是尾缀为N的产品,包含有ZLSN2003SN、ZLSN3003SN、ZLAN5103N、ZLAN 7144N、ZLAN 8303N-7、ZLAN 8308N、ZLAN8305LN、ZLSN2007N、ZLAN5443HN等。

2.1.1.P2P的优势P2P系列产品采用了直接对连的通信方式,是一种革命性的新的设备联网技术。

普通的联网技术是使用IP加端口的方式和设备连接,如果一个设备处于子网内部则首先需要获得该子网的公网IP,然后在路由器上做“端口映射”。

P2P软件介绍

P2P软件介绍作者:疾风│2008-01-28 16:19:29│人气:2181有鉴于最近许多网友询问除了Foxy、eMule、BT外,还有哪些好用的P2P软件,笔者决定将自己曾经使用过的相关软件做一次总整理,希望能帮助到需要的人。

以下介绍皆是本人觉得好用并且推荐的下载程序,没用过的无名软件绝对不包含在里面。

每个标题都附上载点,提供版友自行下载。

热门BT软件BitComet 0.98魂此为绿化软件,但是各位可以放心下载,里头绝对没有病毒。

话说BitComet到0.90版本之后,似乎官方软件有附上广告后门,虽然对计算机无害,却会占用上传带宽10KB左右,下载速率想快也快不起来。

于是日本网友针对此特别开发出全新的BitComet魂(每一个版本都有,不过”魂”已经将广告软件去除),采用新NDA技术,强调稳定度。

因为内码已经被全面改写过了,所以你可以明显感受到极高的下载速率。

内附基本修改方法,按照步骤执行即可。

μTorrent 1.7.7 Stable这是官方最新的版本(2008/01/25),效果如何还有待确认。

网络上常见的BT软件随便一数就有五、六种,近来人气指数最高的,就是这款体积小巧又免安装的μTorrent了。

μTorrent不像一般BT软件那么会吃资源,可以让你在玩在线游戏的同时进行BT下载,不过也别以为它功能阳春,跟FlashGet一样,μTorrent能帮你将网络调整成最佳传输状态,不用像Azur eus为复杂的设定伤脑筋。

另外附上多国语言字幕文件Azureus BitTyrant 2.5这是小弟目前最常用的BT下载工具。

基于Azureus2.5 版发展的BitTyrant其实就和以前的Azureus一模一样,只是内部的程序代码经由华盛顿大学重新编写过。

BitTy rant号称能够大幅提高BT的传输速度(不是传输量),它使用的方式和其它的吸血BT不同,并不会改变整体的上传流量,而是改变传递至单一Peer的流量,否则的话我也不会介绍此软件:传输较多数据给你的Peer,可以获得较高流量。

P2P网贷的运营流程

P2P网贷的运营具体流程P2P网贷的运营流程大致分为四个板块:一、获取借款列表二、确定保障机制三、获取投资资金四、还本付息一、获取借款列表获取借款人到平台形成借款的过程就是获取借款列表。

在此期间需要平台对借款人进行严格的信用审核,明确债权性质,确定接口款利率,由此最后来确定投资者的收益水平。

1 、获取借款人——线上还是线下?1、线上获取借款人首先呢是由借款人向P2P网站提出借款申请。

国内的一流大平台大部分P2P网贷平台都设有专门的融资入口。

2、线下获取借款人(a)主要开发的资源有:利用P2P平台的线下网点扩张获取,同时也可以通过一些的电商平台进行合作,以此来拓展项目的资源。

以某贷为例子,目前在全国已经有17个城市开设了36余家营业部,通过线下注册自有的小贷公司来获取借款资源。

(b)担保公司推荐:P2P平台与担保公司合作,有担保公司开发借款人后推荐到平台。

2、信用审核——线上还是线下?目前除了某一个平台外,没有哪一家平台完全采用线上审核借款人情况。

主要原因在:(1)央行的征信没有相应的系统来对接P2P网贷平台(2)没有专业第三方征信机构来提供相关风险评估;(3)线上是需要审核大数据支撑,到目前为止只有个别的平台通过对各方面用户的数据分析,能够制定出自己的一套成熟的分控体系。

为此,贷款人的详细信息审核主要还是通过线下的进行,P2P平台不仅仅是通过对借款人的基本信息、资产和收入等全方面的信息进行审核,还需要进行面审和实地的认证去更好的控制风险。

3、明确债权性质—信用贷还是抵押贷?1、小额信用贷款面向个人客户和小微企业主发放短期的小金额抵押贷款这是小额信贷业务的范围。

它的特点是金额小,但是客户的数量多。

单笔的贷款额数最多为1-20万。

期限不会超过36个月。

这种贷款属于信用贷款,对贷款申请的审批包括对个人客户进行必要的资料审核和信用调查,不需要客户提供抵押或是其他的任何担保,贷款用途主要是为补充贷款人临时资金需求或是消费使用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

世界上最小的P2P程序
... TinyP2P Ed Felten撰写, Alex Halderman提供帮助。

TinyP2P是一个仅用15行Python
代码来完成的,P2P方式共享文件的程序。

我写这个程序主要想说明P2P程序其实并不难写。

P2P程序可以非常的简单,任何有点技巧的程序员都可以写出来...
/archive/2004/12/16/4980.aspx - 27k -
共享势力无法阻挡9行代码能写小型P2P(点对点)程序
TinyP2P是一个实用的点对点文件共享应用程序,由Ed Felten博士用Python语言编写而成。

而它令人称奇之处,是它仅仅包含了15行代码!作者称,他写TinyP2P只是为了阐明编写点对
点应用程序的难度罢了。

P2P程序可以非常简单,一个熟练的程序员随便都可以写... /tech/p2p/200508/12514.html - 40k - 网页快照- 类似网页
TinyP2P是一个实用的点对点文件共享应用程序,由Ed Felten博士用Python语言编写而成。

而它令人称奇之处,是它仅仅包含了15行代码!作者称,他写TinyP2P只是为了阐明编写点对点应用程序的难度罢了。

P2P程序可以非常简单,一个熟练的程序员随便都可以写出来,所以,任何阻止他们创作的行为都将是徒劳无功的。

(每一行都多只有80个字母。

第一行不算--它只起注释之用,计算机在读入的时候会忽略它)
当然,作者编写这一程序并非为了方便别人侵犯版权,他自己也不能宽恕侵犯他人版权的举动。

这一程序的设计初衷并没有协助文件共享之意,它存在价值主要在于它是一个概念的实现。

一个更为实用的程序速度必须更快,更安全,对连接失败的处理机制更为完善,但那一目标的实现需要更多行代码。

TinyP2P的源代码可以由下面的链接处下载:/tinyp2p.py 源码如下:
# tinyp2p.py 1.0 (documentation at /tinyp2p.html)
import sys, os, SimpleXMLRPCServer, xmlrpclib, re, hmac # (C) 2004, E.W. Felten
ar,pw,res = (sys.argv,lambda u:hmac.new(sys.argv[1],u).hexdigest(),re.search)
pxy,xs = (xmlrpclib.ServerProxy,SimpleXMLRPCServer.SimpleXMLRPCServer)
def ls(p=""):return filter(lambda n:(p=="")or res(p,n),os.listdir(os.getcwd()))
if ar[2]!="client": # license: /licenses/by-nc-sa/2.0
myU,prs,srv = ("http://"+ar[3]+":"+ar[4], ar[5:],lambda x:x.serve_forever())
def pr(x=[]): return ([(y in prs) or prs.append(y) for y in x] or 1) and prs
def c(n): return ((lambda f: (f.read(), f.close()))(file(n)))[0]
f=lambda p,n,a:(p==pw(myU))and(((n==0)and pr(a))or((n==1)and [ls(a)])or c(a))
def aug(u): return ((u==myU) and pr()) or pr(pxy(u).f(pw(u),0,pr([myU])))
pr() and [aug(s) for s in aug(pr()[0])]
(lambda sv:sv.register_function(f,"f") or srv(sv))(xs((ar[3],int(ar[4]))))
for url in pxy(ar[3]).f(pw(ar[3]),0,[]):
for fn in filter(lambda n:not n in ls(), (pxy(url).f(pw(url),1,ar[4]))[0]):
(lambda fi:fi.write(pxy(url).f(pw(url),2,fn)) or fi.close())(file(fn,"wc"))
工作原理:程序创建了一个小型的网络,可以用于一群朋友或者商业伙伴之间共享文件。

它不适用于非常大的网络;相反,许多小型网络可以共存。

每一个网络由一个密码保护;只有知道网络密码的人才可以访问它。

(但是网络对于窃听信息的攻击者而言是毫无安全性可言的。


程序使用标准的通讯协议:HTTP和XML-RPC。

HTTP就是在网页浏览器中普遍使用的协议,XML-RPC则在提供网页服务方面被广泛应用。

程序可作为服务端,也可作为客户端。

当作为服务端运行时,程序与一个网络中的其他服务端联接,共享当前目录中的所有文件,以供网络用户下载。

尽管如此,TinyP2P毕竟还使用了一个现成的XML-RPC服务端类库。

另一个文件共享程序--MoleSter更令人吃惊:它仅仅由9行Perl代码构成,而且只应用了TCP协议。

新版本MoleSter0.0.2以最小的形式发布:仍然是9行,但字节数少了,只有543个字节(0.0.1版为625)。

TinyP2P
TinyP2P是Ed Felten用Python编写的一个P2P示意程序,真的能够在局域网络中使用。

程序虽短,只有15行,却包含了服务器和客户端两个部分。

不过还算不上好玩,因为对普通用户不容易跑起来。

作者的目的只是为了展示限制P2P 应用是多么困难和无意义。

因为TinyP2P号称最短的P2P程序,所以被Mskala挑战,他用Perl编写了一个只有6行的P2P程序MoleSter,同样的功能。

Mskala还设定游戏规则,欢迎更多人来挑战这个长度。

不过我对长度的游戏不感兴趣,如何在客户端实现RSS
的P2P才是本次Google的初始目的。

这里有TinyP2P完整的中文翻译版本,这个Blogger还有一个新的想法,“怎么让P2P软件可以穿透NAT”。

思路是对的,因为Skype已经用Relayed Transfer 这么做了,未来趋势也正是如此。

(发现了吗?Skype可以在任何网络中相互传送文件,只不过有时候因为Relay方法而只能用5K左右的速度,这已经超过MSN Messenger了)
#, 22:08 | 评论(0) | 引用通告(0)
行云与流水
Matthew 认为TinyP2P使用了现成的库XMLPRC,这个库几乎做了所有的工作,而剩下的少量工作只是把XMLRPC 调整成为一个文件分享协议。

然而MoleSter 所有的工作都包含在这6 行代码中了。

(巨牛无比啊!)然而,Matthew 在最小的P2P 程序一文中的想法却是...
/logs/2005/09/1434183.html - 10k - 网页快照- 类似网页。

相关文档
最新文档