吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 8113|回复: 1
收起左侧

[会员申请] 申 请 I D :SailPlayer

[复制链接]
吾爱游客  发表于 2018-11-29 12:11
1、申 请 I D :SailPlayer
2、个人邮箱:SailPlayer@outlook.com
3、原创技术文章: 关于P2P网络构建的设想和已经实现的理论验证【附成品】

此系统耗费个人不少精力时间开发,理论上是大多数对P2P网络有研究的个人开发者,都感兴趣的一套系统
也许是本论坛有史以来能排行进前10的软件系统,哈哈
本人有意寻找加入有真正技术能力的团体共同交流,看论坛是否有相关资源
【软件名称】SailPlayer(小帆船)
【开发者】Kazuho(本人)
【开发语言】C#
【观念】互联网,万物基于0和1
【官方网址】https://SailPlayer.org
【PC端案例】请至官网下载客户端(如果报错,需要安装.net 4.6.2;自用的话请安装官网建议的插件)
【移动端案例】http://v.SailPlayer.org:10077/(客户端自动生成,不用部署任何WEB平台)

多余话不说,本人讲解下关于本系统的部分技术实现点,内容可能比较偏向理论抽象性,因为具体实现方法很多很多,没必要纠结一行一字的代码

P2P简介:
目前互联网多为单向数据访问,比如在访问任何网站,比如京东,天猫,微信,爱奇艺等,都有中间服务器承载运行,假如某日出现异常,那么数据可能会有所丢失,并且随着用户数量增多,网站会越来越慢
因此出现了网络数据的分布式结构,也就是P2P网络!众所周知的技术和产品有:BT下载,磁力链接, 电驴,比特币,迅雷,百度网盘的离线下载等等,都有运用相关技术

P2P网络构建原理:
【服务器A】运行主程序;【用户A】运行主程序并手动链接至【服务器A】;【用户B】运行主程序并手动链接至【服务器A】;那么【用户A】和【用户B】将会自动做出交集数据共享!
此时【服务器B】也运行主程序,【用户A或B】对【服务器B】有任何交集,那么【服务器A,B】,【用户A,B】的资源将会一起合并共享,此为最简易的P2P实现原理

数据安全传输协议:
在P2P网络中,比较重要的是数据处理和合并的时候,数据的完整性,以及网络传输的被篡改,数据存储的丢失等,因此在byte或bit的层面,最好是自定义自己的协议,达到简单可控,并可完整的进行校验!
以及在传输中做一些加密是绝对必要的!

数据存储:
不是所有的数据存储都一定要使用最大最强的数据库,这对很多新人来说是个盲点!理论上应该寻找适合自己的存储方式才是正确之道!
个人在简易化或者避免部署的麻烦情况下,一般采用SQLite(当然更简单可直接写入IO);数据存储格式要遵循以“小”,“刚刚好”为原则,在运算和存储传输的过程中有莫大的帮助

以上为简单介绍下执行的原理以及构建时候的思维,设计技术有很多很多,比如客户端UI界面,传输优化和代码,加密实现等等,审核过后会抽空,一一将这些技术以理论和代码的方式讲解下,分享给大家

PS:如果比较急感兴趣,可以先下载客户端自己研究研究(客户端链接不支持内网,请用外网;但是二维码WEB端可以),最近较忙,后续再补充相关技术文案和代码,欢迎加好友交流



发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Hmily 发表于 2018-11-29 15:28
抱歉,未能达到申请要求,申请不通过,可以关注论坛官方微信(吾爱破解论坛),等待开放注册通知。

ps:目前不接受成品申请,可以发布原创技术文章进行申请。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-3-29 16:11

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表