ever herakles wedding band 56736 love pendant 2 diamonds 31090 dupe bvlgari fiorever bracelet rose gold flower bangle tiffany cross ring tf7v e7ku exxu p4ok m0rq 8eme xiag coco necklace 21975 tiffany cluster tennis bracelet in platinum with diamonds chanel enamel camellia earrings collier de chien bracelet small model 37897 cartier juste un clou bracelet bangle no 16 no 21 van cleef arpels diamond white clover vintage alhambra bracelet 5 motifs tiffany cross ring tf7v e7ku exxu p4ok m0rq 8eme mini clic kelly bracelet 58178 louis vuitton mixed gold silver purple black colors mens bracelet dior jadior heart with star drop earrings ultra necklace 36535 9b291c1e vintage alhambra pendant 87441 b zero1 series ring5542 louis vuitton rose gold white mother of pearl blossom earrings necklace 04cfbd5b louis vuitton gray mother of pearl stud earrings chaine dancre enchainee ring large model9449 第一百八十四章即时通信ruan件(2/2)_超脑黑客 - 棒子小说网
电脑版
首页

搜索 繁体

第一百八十四章即时通信ruan件(2/2)

林鸿之前去学校图书馆找了一下,并没有看到有关irc协议方面的资料,后来他又问了一下亚瑟和修,他们两个也不知到哪里能找到这方面资料。

林鸿决定修改架构,让每一个客端都同时备“中继台”功能,从而可以极大地增整个即时通信系统的稳定。因为如果仅仅只有一个服务端的话,一旦这台服务由于某原因现问题,那么其他人之间的通信就会本无法行。

实际上,这架构和业余无线电非常相似。在无线电通信中,有一特殊电台称为“无线中继台”能实现信号的中继和放大,从而延伸无线电网络的覆盖范围。

这个协议是1988年由芬兰人雅尔*欧伊卡林恁开发来的,是一个互联网实时文本消息协议,是专门为了bbs或团成员之间行内沟通而设计的,允许,也允许一对多,甚至还包括了文件共享方面的内容。

至于编写这个件的语言,林鸿最终选择了c语言,他在刚开始的时候就考虑到了跨平台的需要,目前他所接到的级语言中,只有c语言能够满足这个要求。

在无线电发明的早期,人们还没有发现短波信号的远距离传播特,而中、长波无线电地波通信因为大地收损耗,距离有限。早期的业余无线电好者就通过人工中转的办法来扩大通信范围。原理和接力一样,通过火志愿者地心帮助,火们可以仅仅通过长波就可以将无线电信号送至大洋彼岸,甚至地球的另外一端

但是阅读了雅尔的最新irc协议之后,他决定扩充一下之前所构想的件功能,不局限于一个服务端,而是多个,即在件中同时集成服务端和客端。也就是说,每一个用都可以将自己作为中继服务,给大家提供服务。并且,服务端之间也可以行通联。

林鸿心中琢磨着,这个件自己编写来之后,也免费给大家使用,贡献一份自己的力量。

原本还要等上一段时间,却没想到不到半个小时就收到了作者的回信。

后来他不得不去一些技术论坛行询问,最终终于有一个人告诉他一个bbs讨论组的地址,林鸿登录到那个讨论组,最终找到了原作者的email地址,于是他向原作者雅尔尝试着发了一封邮件,林鸿在邮件中明确地告诉他,自己想要编写一个基于irc协议上的件,想要irc协议的细节。

雅尔对于有人加到irc协议件开发的行为到非常兴,对于每一个人,他都会尽自己最大的努力去帮助别人,提供便利。

林鸿对其心生佩服,在科学技术的发展史上,不知有多少这样的人着贡献,从最开始的电技术、无线电技术、到现代的电话技术、计算机技术,正是有着这些技术前辈们的无私奉献,着基础方面的建设,才能够逐渐发展到今天。

第一百八十四章即时通信件,到网址



亚瑟和修之前行联系的那个名为xaric的通信件,就是建立在这个架构之上。

原本,林鸿只想编写一个用于团队内的沟通件,这样,只需要有一个服务端就行了,其他的都作为客端和服务端连接。

林鸿了解了一下,发现这个协议是公开的,也就是说向所有人都免费开放,就像是其他常见的dp,ftp协议那样,可以随意使用,无论是用于商业用途和个人用途。

而重新设计之后的架构则不会如此,如果其中一个节损坏,消息还是可以通过另外一个节传输到目的地。这其中信息传输的路径从理论上来讲有无数条,只要通过最短路径算法找最短的那条即可。

并且,第二架构还有一个优,那就是可以行群聊,一个人对多人发送信息,让建立聊天室有了可能。

林鸿专门针对这个行了研究,发现这个件所使用的协议是irc协议。

而服务和客端的架构,这类似bbs,有一台专门的服务作为“中央枢纽”大家都和这个“中央枢纽”联系,例如告诉他,我要发信息给某某,麻烦帮我转发一下。这样,就算对方当时不在线,等对方在线的时候,服务再发给他也行,这就是延迟发送。

通讯显然就不能行。还有一通信只能同时和一个人行通联。

第一百八十四章即时通信

在邮件中,他给林鸿发来了详细的协议技术细节,而且还包括最新的升级版本,包括频加密和更便利的文件共享功能。

热门小说推荐

最近更新小说