超脑黑客-第89部分
按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
的心理快感。
晨练完毕,各自回家。
维娜依旧准时准备了丰盛的早餐,看着胃口大开的亚瑟,她的脸上露出灿烂地笑容,以前亚瑟早晨可是很少有这样的胃口,甚至经常不吃早餐就去上学了。
并且,她也很明显地感受到,亚瑟现在的脸上开始主逐渐出现笑容和自信,这在以前是很少看到的。这些都是非常可喜的变化,都是在林鸿入住之后才发生的,很显然,这些都是林鸿的功劳。
“亚瑟,等会儿到我房间里来一下,有个东西给你看看。”吃过早餐,林鸿低声对亚瑟说道。
亚瑟立刻快速将碗中的麦片粥吃完,然后跟在林鸿的身后去了他的房间,他以为,可能又是林鸿的计算机出现了问题,找他帮忙。
来到房间后,林鸿从桌子上,拿出一叠白纸递给他。
亚瑟好奇道:“这是什么?”
“通信协议的初稿我已经完成了,你看一下,看看是不是还有什么需要改动的地方。”
“什么?”亚瑟怀疑是自己听错了。
“你先看看再说吧,这可是我昨天一晚上的成果。”
亚瑟看了林鸿两眼,拿着手中的手稿开始迅速看了起来,这些稿纸,有文字有代码,还有图片,非常简洁,他看得也很快。有似曾相识的感觉,但是又有一些他看不明白的创新,但是亚瑟此刻还没觉得手中这些手稿怎么样,只是觉得林鸿的效率很高,居然这么快就真的将这个做了出来。
“你昨天晚上整晚没睡?”亚瑟看着手中的稿纸,整整一叠,至少有十几张,要手写出来都需要不短的时间。
“嘿,我的精神不错,只需要很短时间的睡眠。”林鸿说得很委婉,“有些地方还有改进的余地,但是时间太仓促了,可以先将它做出来,之后再来优化。”
亚瑟点点头:“我等下带到学校去仔细看一下,如果觉得可以,就到学校机房测试一下,看看行不行。”
他对此并不报多大的希望,一个晚上能做出什么东西?更何况,昨天林鸿找他要书的时候,已经是凌晨一两点了,在那个时候,林鸿对红外线通信还一无所知呢。
通信协议是什么?这可是各大著名设备生产厂家这么多年来都在争论的焦点所在,据他所知,由于红外通信缺少一个大家都统一认可的标准,导致市场上存在着许多种协议的同类产品,这些产品各自不兼容,都只向前兼容自家的产品,非常混乱。前阵子似乎有新闻说这些厂家打算心平气和地坐到一块,共同制定一个统一的标准出来,毕竟这才是最终的趋势,就如同tcp/ip协议一样,统一了协议,你好,我也好。
林鸿毕竟是一片好心,辛苦了一个晚上,折腾出这么多张稿纸,本身就是一件非常了不起的事情,所以他虽然心中不以为然,不过却会表示足够的尊重。更何况,林鸿之所以要熬夜将其做出来,可以说也是为了帮助自己。
时间紧迫,亚瑟将自己编写好的程序都拷贝到软盘上,打算有时间就抽空去学校机房继续完成。
来到学校之后,亚瑟的第一节课是历史课,他对此没有什么兴趣,于是便将林鸿给他的手稿拿了出来,重新看了起来。
第一百四十六章 乒乓游戏 【求月票】
和互联网协议一样,林鸿设计的这个红外线协议也分有分层结构,总共三层,从下至上,分别是物理层、网络层和应用层,相比起协议来说更加精简。'搜索最新更新尽在这些都是协议的基本功能,前面和亚瑟之前看过的那些厂商的协议内容差不多,可是从第二张手稿开始,内容开始有了变化,亚瑟脸上的神情也开始慢慢变得认真起来。“异步半双工通信?波形压缩?”亚瑟讶然起来。这些技术已经是非常高深的技术了,据亚瑟所知,只有仅有的几个厂商能够实现这部分的内容。“这……”亚瑟脸上开始出现震惊之色,“这个编码解码原理怎么从来没有见过?”他看到手中的手稿中描述的编码和解码原理竟然和现在流行的那些协议完全不同,这让不由他大为震惊。现有的红外线通信都是基于异步通信收发器uat为基础的,受到它的通信速率的限制,现在所有厂商所实现的协议最高速率都只能达到这正是计算机串行通信端口的最高速率。可是,亚瑟却看到,林鸿所实现的数据传输原理是“通过脉冲的相位来辨别所传输的数据信息”,通信原理竟然和之前截然不同,但是却又可以很好地兼容之前的通信协议,更让亚瑟觉得不可意思的是,采用这个原理,其最高通信速率竟然有质的飞跃,可以达到4mkps!4mkps啊,这是什么概念?将近四十倍的提升!亚瑟再也坐不住了,他顾不上上课,在老师和其他同学惊讶地眼神中,收拾东西,跑出了教室,朝马修所在的教室跑去,然后将正在上经济学的马修叫了出来。“亚瑟,到底什么事情,这么急?”马修问道。刚刚他看到亚瑟出现在自己的教室门口的时候,丝毫没有犹豫就直接出来了。在美国,虽然教学环境比较宽松,但是这样公开翘课,也是不被提倡的,如果授课老师比较较真,很可能是要被叫去校长室进行谈话的。“你的计算器在身上吗?”。亚瑟不答反问。“在呢。”亚瑟拍了拍随身携带的书包,自从破解了之后,现在这个东西成了他的必带品了,以前一般只有在数学课或者考试的时候才会带在身上。“我们现在去学校机房。”亚瑟说完转身就走。“等一下。”马修连忙拉住了他,“到底是什么事情,你先跟我说一下,好让我心中有个概念。”“可能已经将通信问题给解决了!”亚瑟有些兴奋地说道。“真的吗?”。马修顿时精神一振,“你找到适合计算器的协议了?”昨天晚上,他们两个可是在网上讨论到深夜这才睡去,不过但是可没找到合适的解决方案,不是实现起来比较困难,就是硬件上达不到要求,再有就是通信速率实在太慢,完全无法满足玩游戏所需要的标准。原本马修也认为无法在舞会开始之前将这个问题解决掉,没想到这才第一节课,亚瑟就说找到了方法。“不是我找到的,是stone!”亚瑟至今难以相信,“你肯定想象不到,这个协议是stone在几个小时之内一手编写出来的!”他从书包里拿出一叠手稿晃了晃。“stone真是太酷了!”马修顺口称赞道。亚瑟见他只是稍微表示惊讶,知道他此刻还没有认识到他手中这些手稿的所代表的意义。他摇了摇头:“这不仅仅是酷能够形容的了!你知道理论上这个协议的最大传输速率能达到多少吗?”。马修见他这个样子,不由愣住了:“能达到多少?难道说能够达到最上限如果是那样的话,那我真要对stone佩服得五体投地了!”他对红外线通信也进行过了解,知道这个速率通常都只是理论上的,实际上很多厂商是无法达到这个高度的,连德州仪器公司实现的那个协议,都只能达到可怜的9。6kps。“你错了,大错特错!”亚瑟一脸自豪,大声地说道,“理论上,stone实现的这个协议,可以达到4mkps!”“抱歉,你能重复一下吗?”。“哈哈,你的理解没有错误,我也没有说错,真的是4mkps!”见到意料中的反应,亚瑟得意地笑了起来。马修一把拉住了亚瑟:“你在开玩笑吗?这怎么可能?我之前也有对红外线通信协议进行过研究的是最大速度,这是上限,是它的基本原理所决定的。”“关键就在这里。”亚瑟抽出一张手稿,然后指着上面说到,“stone使用的通信方式并不是像以往那样,按照脉冲信号的宽度进行调制,而是使用相位,没错,就是使用脉冲相位进行调制。正是因为这个原因,可以将红外线通信的上行速率提高到4mkps!更为难得的是,这个协议竟然还可以向前兼容之前的一些协议,这简直太难以置信了!”马修闻言一把抢过亚瑟手中的手稿看了起来。“噢,我的上帝,你小心点,别给弄坏了!”亚瑟提醒道。马修看了半天,没看懂这上面画的图到底表示的是什么意思,他在软件这一块,还是比不上亚瑟。他将手稿还给亚瑟:“你的意思是说,stone可能创造了一个比其他所有厂商都要更强的通信协议?”亚瑟微微一愣,随即点头:“对,可以这么说。”“哇哦,真是酷毙了!”马修首先想到的是这个协议如果被那些厂商知道了之后,到底会引起多大的轰动。“亚瑟,你知道这意味着什么吗?美元,大量的美元!”马修对商业这块的了解可不是亚瑟所能比拟的,他想到了这份协议的商业意义,目前各大厂商都在为了通信协议标准地事情争得不可开交,都认为自己的协议是最优秀的,可是他们万万想不到,现在一个来自中国的中学生,只花了几个小时候的时候,就编写出了比他们的那些协议优秀了不知道多少倍的协议,他们的那些工程师如果知道,肯定会羞愧得去撞墙。亚瑟刚刚完全被这个协议所能传输的速率给震住了,根本没有往这方面去思考。现在经过他这么一提醒,想想的确是这样,他手中的这十几张手稿,真的可能值数额不菲的美元。“这……”亚瑟也一时间也不好怎么办了,“现在就去还给stone吗?”。“它肯定是属于stone的,但是我们还是先看看,这个协议是否真的能够在我们的计算器上起作用吧,我们先去机房将它的第一份应用实现出来。”最终马修还是想亲眼看看,这个协议是不是像亚瑟所说的那样,真的有效,要知道,之前可没有这样的案例。于是,他们两人快速来到了学校机房。然后开始按照协议上描述的规则编写相应的代码。亚瑟所编写的乒乓球游戏已经只剩下通信这一块了,正好可以使用这个协议将其实现出来。上午的课程,亚瑟和马修两人都翘掉了。他们已经完全沉浸在对这个协议的实现当中,至少目前来看,还没有发现什么不妥的地方。很快,第一个可以顺利通过各种语法规则检测的版本新鲜出炉了,亚瑟将其编译为机器码,然后将游戏程序分别移植到他们两人的计算器中。“希望能够成功!”亚瑟安耐住内心的激动说道。“哈哈,应该错不了了!”马修此刻已经完全充满信心。“这份协议是完整的,都已经到了这一步了,还会有什么问题吗?”。他们两人分别启动了名为“pingpong”的游戏程序,然后将计算机红外线通讯收发器相对。只见计算器显示屏上开始显示:“信号搜索中……”“搜索到以下设备,请确认是否连接……”确认!“连接中……”“连接已成功建立。”看到这个提示信息,亚瑟和马修互相对视了一眼,同时欢呼地叫了一声:“yes!”接着下来便进入了游戏画面,他们的显示屏中分别出现了一个黑色小椭圆形,表示球拍,这个球拍在靠下端部分,只可以左右进行移动。在显示屏的中间,有一个矩形方框,表示半个球桌。游戏开始,首先由亚瑟进行发球。按下发球键之后,一个黑色的圆形小球出现在显示器中。亚瑟移动球拍到达右端,然后按下了击球键,只听见计算器发出“嘟”地一声,小球开始以弧形路线像前方飞去,当飞到最顶端的时候,黑色小球突然消失不见。不过,再下一瞬间,突然出现在了马修手中的计算器显示屏中,并且看其轨迹,完全和之前亚瑟发出来的那个小球的轨迹吻合。马修见小球出现,脸上露出兴奋的笑容,立刻按下方向键调整自己的球拍方向,在小球落入自己球桌上再次弹起的时候,他的球拍正好击打在小球上。“嘟——”小球又重新飞了回去。这一次,亚瑟却没能反应过来,小球落入了外围。随着几声简单的音调过后,他们各自的显示屏上分别出现了不同的结果。亚瑟的显示屏中央:“你输了!”右上角,0:1。马修的显示屏:“你赢了!”右上角,1:0。按下确认键之后,下一回合开始了……
第一百四十七章 出名了
'第三更。前文更正—个错误,不是4MKBPS,而是4MBPS。继续提醒大家投月票。”'
亚瑟和马修两人玩得不亦乐乎,规则是采取简单的三局两胜制,最终还是亚瑟技术稍逊一筹,最终败给马修,在游戏方面,马修似乎有着超出常人的天赋,玩游戏亚瑟完全无法跟他比。
这个游戏,由于吸取了之前俄罗斯方块的经验,亚瑟专门给它加上了声音效果,增添了不少乐趣。
乒乓球的运动轨迹,使用的则是数学公式而计算出来的,流畅圆滑并且符合规律。在小球向前跃出界限的时候,就会向另外一个计算器发出信号,将小球的运动状态和轨迹在那一瞬间传输到那个计算器中,这样小球就可以毫无阻滞地出现在显示屏中,由于传输速率非常快