刘老师点头“是有这种可能,上次电信线路问题,也是很卡。”
正说着,大家的机器突然又好了,刘袁浩放心回到机房办公室。
虚惊一场,江夜明松了口气,既然所有节点控制程序都安装好了,那就可以开始搞事了。
除了自己这台,其他分布式节点,可不能偷取太多算力,差不多空闲算力的30%,应该是不会被觉察到的。
调整好分布式算力结构,江夜明开始准备编写‘我的世界’。
《我的世界》这款游戏的底层架构和主要功能都是使用Java编写的,这种编程语言在96年才被开发出来,到现在还并不流行。
机房里并没有java的语言环境,需要去网络上下载JDK和JRE,其中JDK提供了Java编程所需的工具和库,而JRE提供了Java程序运行所需的环境。。
江夜明登陆java的官方网站,开始了漫长的下载等待。
这可是拨号上网的年代,哪怕是使用专线的学校机房,网速也快不了多少。
哦对了,为什么不设计一款下载工具呢?
在2000年时期,网络下载软件的设计原理主要是基于传统的中央服务器模式。这种模式依赖于中央服务器来存储和分发文件,用户通过客户端连接到服务器,向服务器发送下载请求,服务器根据请求从存储设备中取得文件,然后通过互联网将文件发送给用户。
但也有另类的下载软件,比如BitTorrent和电驴软件,它们都使用了P2P技术,让用户之间直接进行文件传输,而不是全部依赖于中央服务器。
江夜明的嘴角微弯,露出邪魅一笑。
虽然p2p技术是没法收费的,当时只要使用了这款软件,江夜明就有办法从那些用户的电脑上‘借用’一点算力。
都免费给大家用了,那点算力就不用计较了吧。
空有大量思路和设计的江夜明,缺的就是算力,他立刻着手于p2p软件设计。
在P2P网络中,每个节点(即用户)都可以充当服务器和客户端两个角色,既可以接收文件,也可以向其他节点发送文件。这种去中心化的方式可以大大提高文件的下载速度和效率,因为每个节点都可以为其他节点提供上传服务,从而分担了服务器的负载。
江夜明很轻松的制作出一个只有5mb大小的p2p客户端,并将自己的算力偷取程序加载其中,然后将机房的部分算力调用,建立了一个通讯中心,用来帮助用户在p2p网络内查找文件。
接下来就是传播,必须有大量用户基础,才能形成p2p共享网络,让资源丰富、下载速度变快起来。
江夜明登陆新网搜三大门户网站,在软件频道上传了名为‘一起下’的下载软件。
剩下的就不用管了,现在的网络资源稀少,相信用不了多久就能被网民们发现。
他重新开始了等待下载。
......
刘袁浩坐在机房办公室正在玩太阁立志传,喜欢玩猴子的他虽然通关几次依然乐此不疲。
作为资深it宅男,他还有一件事是每天必做的,那就是去门户网站看看新闻,然后去软件下载栏目看看有什么好玩的东西没有。
就像往常一样打开页面,喝着茶水慢慢浏览,刘袁浩却看见有一个从没见过的软件。
用的是p2p技术!
这可是才出现的新概念。
也就是刘袁浩这种it人才知道这种数据共享方式的伟大,它突破了传统的数据模式,可以让更多人方便获取网络资源。
并且还是免费的,还能提高下载速度。
一想到可以用这款‘一起下’软件向其他用户分享自己硬盘中珍藏的游戏,并且下载到更多的好东西,刘袁浩就心动不已。
他果断下载了点对点p2p软件,并且办公室另一位老师分享了这个惊喜。